全部产品
Search
文档中心

PHP

更新时间: 2019-11-26

入参列表

参数名称 参数类型 必填与否 参数说明
To String 必填 每次只支持一个号码调用发送,号码格式为:Country Code+ Phone Number
From String 选填 支持SenderId的发送,只允许支持数字+字母,含有字母数字的最长11位,纯数字支持15位
Message String 必填 短信的完整内容

出参列表

出参名称 出参类型 样例取值 参数说明
MessageId String 10080303003003 发送回执ID,可根据该ID查询具体的发送状态
To String 6531177810 发送号码
From String Alicloud 目前支持SenderId,返回传入的SenderId
ResponseCode String OK 状态码-返回OK代表请求成功,其他错误码详见错误码列表
ResponseDescription String The SMS Send Request was accepted 状态码的描述
Segments String 1 短信的计费条数
NumberDetail String 号码的详细属性
└Country String Hongkong, China 号码所属国家
└Region String HongKong Number Region
└Carrier String CMI 号码所属的运营商网络

技术对接步骤

1.Core-sdk引用

使用Composer安装,点击查看下载地址

2.编写样例程序

调用接口时,请注意:

  • regionId必须为ap-southeast-1,请勿修改。
  • product必须为Dysmsapi,请勿修改。
  • host必须为sms-intl.ap-southeast-1.aliyuncs.com,请勿修改。
  • version必须为2018-05-01,请勿修改。
  1. <?php
  2. use AlibabaCloud\Client\AlibabaCloud;
  3. use AlibabaCloud\Client\Exception\ClientException;
  4. use AlibabaCloud\Client\Exception\ServerException;
  5. // Download:https://github.com/aliyun/openapi-sdk-php-client
  6. // Usage:https://github.com/aliyun/openapi-sdk-php-client/blob/master/README-CN.md
  7. AlibabaCloud::accessKeyClient('<accessKeyId>', '<accessSecret>')
  8. ->regionId('ap-southeast-1')
  9. ->asGlobalClient();
  10. try {
  11. $result = AlibabaCloud::rpcRequest()
  12. ->product('Dysmsapi')
  13. ->host('sms-intl.ap-southeast-1.aliyuncs.com')
  14. ->version('2018-05-01')
  15. ->action('SendMessageToGlobe')
  16. ->method('POST')
  17. ->options([
  18. 'query' => [
  19. "To" => "6212345678901",
  20. // "From" => "1234567890",
  21. "Message" => "have a test.",
  22. ],
  23. ])
  24. ->request();
  25. print_r($result->toArray());
  26. } catch (ClientException $e) {
  27. echo $e->getErrorMessage() . PHP_EOL;
  28. } catch (ServerException $e) {
  29. echo $e->getErrorMessage() . PHP_EOL;
  30. }