• 发送第一条测试短信 Test Sms
    • 1. 阿里大于SDK短信API调用代码示例
      • 1.1 请求参数
      • 1.2 开发者请求示例
      • 1.3 阿里大于服务端返回示例
      • 1.4 错误码解释
      • 1.5 常用开发工具

    发送第一条测试短信 Test Sms

    1. 阿里大于SDK短信API调用代码示例

    1.1 请求参数

    • 详细请参见阿里大于短信API-请求参数

    1.2 开发者请求示例

    • java
    1. //引入阿里大于SDK
    2. import com.taobao.api.DefaultTaobaoClient;
    3. import com.taobao.api.request.AlibabaAliqinFcSmsNumSendRequest;
    4. import com.taobao.api.request.AlibabaAliqinFcSmsNumSendResponse;
    5. //请填写自己的app key,app secret
    6. TaobaoClient client = new DefaultTaobaoClient(url, "your_app_key", "your_app_secret");
    7. AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();
    8. req.setExtend("123456");
    9. req.setSmsType("normal");
    10. req.setSmsFreeSignName("阿里大于");
    11. req.setSmsParamString("{\"code\":\"888888\",\"product\":\"阿里大于(http://www.alidayu.com)\",\"item\":\"阿里大于\"}");
    12. //请填写需要接收的手机号码
    13. req.setRecNum("13000000000");
    14. //短信模板id
    15. req.setSmsTemplateCode("SMS_585014");
    16. AlibabaAliqinFcSmsNumSendResponse rsp = client.execute(req);
    17. System.out.println(rsp.getBody());
    • php
    1. //引入阿里大于SDK
    2. include "alidayu-openapi-php-sdk/TopSdk.php";
    3. $c = new TopClient;
    4. //请填写自己的app key
    5. $c->appkey = "your_app_key";
    6. //请填写自己的app secret
    7. $c->secretKey = "your_app_secret";
    8. $req = new AlibabaAliqinFcSmsNumSendRequest;
    9. $req->setExtend("123456");
    10. $req->setSmsType("normal");
    11. $req->setSmsFreeSignName("阿里大于");
    12. $req->setSmsParam("{\"code\": \"888888\", \"product\": \"阿里大于(http://www.alidayu.com)\"}");
    13. //请填写需要接收的手机号码
    14. $req->setRecNum("your_phone_number");
    15. //短信模板id
    16. $req->setSmsTemplateCode("SMS_645006");
    17. $resp = $c->execute($req);
    • nodejs
      • 待补充

    1.3 阿里大于服务端返回示例

    • 成功
    1. {
    2. "alibaba_aliqin_fc_sms_num_send_response":{
    3. "result":{
    4. "err_code":"0",
    5. "model":"134523^4351232",
    6. "success":false,
    7. "msg":"成功"
    8. }
    9. }
    10. }
    • 失败
    1. {
    2. "error_response":{
    3. "code":50,
    4. "msg":"Remote service error",
    5. "sub_code":"isv.invalid-parameter",
    6. "sub_msg":"非法参数"
    7. }
    8. }
    • 详细请参见阿里大于短信API-响应参数

    1.4 错误码解释

    • 详细请参见阿里大于短信API-错误码解释

    1.5 常用开发工具

    • API测试工具
    • 错误code查询