2024-07-05 11:06:08 发布
网友
在settings.py中,通过第三方api发送此sms的凭据是什么。比如在哪里给HOST_NAME, PASSWORD, API_KEY
settings.py
api
sms
HOST_NAME, PASSWORD, API_KEY
message = SmsMessage(body='Project Created', from_phone='+923117593775', to=['+923411727228']) message.send()
您可以使用python的request库向API发出请求。SMSBox具有用于访问服务的不同APIThis one用于发送短消息
import requests from django.conf import settings def sendSMS(message, from ,to): url = 'https://www.smsbox.com/SMSGateway/Services/Messaging.asmx/Http_SendSMS' payload = { "username": settings.SMSUsername, "password": settings.SMSPassword, "customerId": settings.SMSCutomerID, "senderText": settings.SMSSenderName, "messageBody": str(message), "recipientNumbers": ','.join(to), "isBlink": False, "isFlash": False } response = request.post(url, payload)
现在在您的settings.py中,您可以拥有所需的设置变量
SMSUsername = 'your_username' SMSPassword = 'your_password' SMSCutomerID = 'your_customer_id' SMSSenderName 'sms_sender_name'
Twilio有一个受支持的python SDK包来集成其服务,因此您可以直接实现它,但对于不支持python/django的平台,您可以使用requests库根据其文档调用API。 此函数是根据SMSBox提供的文档创建的,您可以根据自己的需求和API文档创建自己的函数
requests
您可以使用python的request库向API发出请求。SMSBox具有用于访问服务的不同APIThis one用于发送短消息
现在在您的settings.py中,您可以拥有所需的设置变量
Twilio有一个受支持的python SDK包来集成其服务,因此您可以直接实现它,但对于不支持python/django的平台,您可以使用
requests
库根据其文档调用API。 此函数是根据SMSBox提供的文档创建的,您可以根据自己的需求和API文档创建自己的函数相关问题 更多 >
编程相关推荐