python中的infobip sms api客户端库
infobip-api-python-client的Python项目详细描述
infobip api python client
==
======
running examples
----
克隆存储库时,在开始探索示例之前,请确保使用
“python setup.py install”执行“setup.py”文件。这样,您将设置示例正常运行所需的所有依赖项。
然后,在“examples/\u init.py”中设置用户名和密码。
现在,您可以在“examples”文件夹中运行提供的示例,方法是运行:
basic消息示例
----
首先,使用您的用户名和密码初始化消息客户端:
send_sms_client=send_single_text_sms(配置(“用户名”“password”))
准备消息:
request.to=[“xxxxxxx”,“yyyyyyy”]
发送消息:
response=send_sms_client.execute(request)
get_delivery_reports_client=get_sent_sms_delivery_reports(配置(“用户名”、“密码”))
response=get_delivery_reports_client.execute({“限制”:5})
但是,在准备消息时,请使用“smsadvancedtextualrequest”:
示例消息。“
message.notify_URL=”https://test.com/url_for_delivery_reports“
message.destinations=[dest]
dest2=destination()
dest2.message_ID=”message_222;“
dest2.to=”number2bbb“
message2=smsdata()
message2.text=”这是示例消息“2。”
message2.notify_url=“https://test.com/url_for_delivery_reports_2”
message2.destinations=[dest2]
request=SMSAdvancedTextualRequest()
request.messages=[message消息2]
response=send_sms_client.execute(request)
您可以使用以下代码处理消息正文
:
delivery\u status=reports=smsreportresponse.from\json(http\u body)
许可证
----
此库根据[apache许可证,2.0版](http://www.apache.org/licenses/license-2.0)获得许可证