发送第一条测试短信 Test Sms

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

1.1 请求参数

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. }

1.4 错误码解释

1.5 常用开发工具