twilio python_在Python中用Twilio接收和处理短消息

我相信您已经知道如何配置Twilio,以便在消息传入时到达您的端点。如果您在Twilio配置POST请求,那么从Twilio传递给您的数据将位于request.form。在

下面修改过的代码显示了请求中可用的一些数据(您可以根据需要编写代码)。在从中发送消息的号码request.form['From']

你的Twilio号码request.form['To']

以及消息体request.form['Body']from flask import Flask, request, redirect

from twilio.twiml.messaging_response import MessagingResponse

app = Flask(__name__)

@app.route("/sms", methods=['POST'])

def sms_reply():

"""Respond to incoming calls with a simple text message."""

# Use this data in your application logic

from_number = request.form['From']

to_number = request.form['To']

body = request.form['Body']

# Start our TwiML response

resp = MessagingResponse()

# Add a message

resp.message("The Robots are coming! Head for the hills!")

return str(resp)

if __name__ == "__main__":

app.run(debug=True)

请求中还提供了其他一些参数:MessageSid

SmsSid

AccountSid

MessagingServiceSid

From

To

Body

NumMedia

如果你搜索"twilio blog python flask",你也可以找到更多的例子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值