本文为您介绍短信服务Python SDK的使用方法及示例。
前提条件
安装Python SDK核心库
发送短信
- 代码示例
#!/usr/bin/env python #coding=utf-8 from aliyunsdkcore.client import AcsClient from aliyunsdkcore.acs_exception.exceptions import ClientException from aliyunsdkcore.acs_exception.exceptions import ServerException from aliyunsdkcore.auth.credentials import AccessKeyCredential from aliyunsdkcore.auth.credentials import StsTokenCredential from aliyunsdkdysmsapi.request.v20170525.SendSmsRequest import SendSmsRequest credentials = AccessKeyCredential('<your-access-key-id>', '<your-access-key-secret>') # use STS Token # credentials = StsTokenCredential('<your-access-key-id>', '<your-access-key-secret>', '<your-sts-token>') client = AcsClient(region_id='cn-qingdao', credential=credentials) request = SendSmsRequest() request.set_accept_format('json') request.set_PhoneNumbers("1368846****") //接收短信的手机号码 request.set_SignName("阿里云") //短信签名名称 request.set_TemplateCode("SMS_20933****") //短信模板CODE response = client.do_action_with_exception(request) # python2: print(response) print(str(response, encoding='utf-8'))
- 结果示例
{ "RequestId": "614048FB-0619-4439-A1D5-AA8B218A****", "Message": "OK", "BizId": "386715418801811068^0", "Code": "OK"}
相关文档
- 如果您想了解更多示例,请参见OpenAPI开发者门户。说明 登录开发者门户平台,SDK版本选择时,请选择原版 SDK。
- 短信服务相关API,请参见API概览。