短消息框架:非洲的谈话提供商
smsframework-africastalking的Python项目详细描述
SMSFramework Africastrocking提供商
Africa's Talking为smsframework提供程序
初始化
from smsframework import Gateway
from smsframework_africastalking import AfricasTalkingProvider
gateway = Gateway()
gateway.add_provider('africas_talking', AfricasTalkingProvider,
username='sandbox',
api_key='\*\*\*'
)
配置
username: str
:非洲对话帐户的用户名,使用sandbox
进行开发Required
api_key: str
:您的非洲对话帐户的api密钥Required
发送参数
特定于提供商的发送参数:
target_country: str
:应将电话号码解释为来自Required
的国家的2位ISO代码。
示例:
from smsframework import OutgoingMessage
message = OutgoingMessage('+254789789789', 'Hello Kenya').params(target_country='KE')
gateway.send(message)
附加信息
africastalkingsmapi还支持发送高级消息和接收传入消息。这些功能当前未在此提供程序中实现。