python - 从 SMS 消息中获取参数
问题描述
这是基本的。我对编程和 twilio 很陌生。我只是想获取 Twilio 在此处描述的参数信息。https://www.twilio.com/docs/sms/twiml#twilios-request-to-your-application
并将其包含在返回给用户的短信响应中。
具体来说,我试图得到两件事:(1)“FromCountry”参数(2)他们发送的消息文本
对于(1)我试图在第 9 行拉入国家,但它总是从短信响应中返回“无”
我不知道如何开始(2)
这就是我所拥有的
from flask import Flask, request
from twilio.twiml.messaging_response import MessagingResponse
app = Flask(__name__)
@app.route("/sms", methods=['GET', 'POST'])
def sms_ahoy_reply():
country = request.args.get('FromCountry')
"""Respond to incoming messages with a friendly SMS."""
# Start our response
resp = MessagingResponse()
# Add a message
resp.message("Your Country: %s" % country)
return str(resp)
if __name__ == "__main__":
app.run(debug=True)
解决方案
您可以通过以下方式获取邮件正文:
body = request.values.get('Body', None)
我找不到文档,但我怀疑该国家/地区将被访问
country = request.values.get('FromCountry')
推荐阅读
- assembly - Arm 装配中的嵌套循环
- flutter - 在 Flutter 应用中创建甘特图
- jenkins - 从 Jenkins 运行 ssh 时出现以下错误:Permission denied (publickey,password,keyboard-interactive)
- php - 环绕字符串的简单循环不起作用?
- c++ - 为什么 std::shared_ptr::use_count() 使用 Relaxed_memory_order 而不是完整的内存屏障?
- github - 如何基于两周前的提交哈希创建发布
- firebase - 如何使用 React Native 移动应用程序在 Firebase 实时数据库中保存和检索图像?
- snowflake-cloud-data-platform - 雪花暂存错误“原因:无法将文件上传到 s3”
- sql-server - 在 Powershell 中,如何构建表对象数组而不是表名数组?
- html - 正则表达式用条件高亮html代码