PhoneCallController.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace App\Http\Controllers\Api\V2;
  3. use AlibabaCloud\Client\AlibabaCloud;
  4. use AlibabaCloud\Client\Exception\ClientException;
  5. use Alibabaloud\Client\Exception\ServerException;
  6. /**
  7. * 废弃!
  8. * Class PhoneCallController
  9. * @package App\Http\Controllers\Api\V2
  10. */
  11. class PhoneCallController extends Controller
  12. {
  13. public function BindAxb($phone1='',$phone2='',$data=[]){
  14. $config = config('config.axb');
  15. AlibabaCloud::accessKeyClient($config['appid'], $config['appscret'])
  16. ->regionId('cn-kunming')
  17. ->asDefaultClient();
  18. try {
  19. $result = AlibabaCloud::rpc()
  20. ->product('Dyplsapi')
  21. ->version('2017-05-25')
  22. ->action('BindAxb')
  23. ->method('POST')
  24. ->host('dyplsapi.aliyuncs.com')
  25. ->options([
  26. 'query' => [
  27. "Expiration" => "2020-11-25 12:00:00",
  28. 'RegionId' => "cn-kunming",
  29. 'PhoneNoA' => "18831125321",
  30. 'PhoneNoB' => "18830277213",
  31. ],
  32. ])
  33. ->request();
  34. print_r($result->toArray());
  35. } catch (ClientException $e) {
  36. echo $e->getErrorMessage() . PHP_EOL;
  37. } catch (ServerException $e) {
  38. echo $e->getErrorMessage() . PHP_EOL;
  39. }
  40. }
  41. }
  42. ?>