如何获取来电者';Twilio Flask应用程序中的s电话号码?
我想在Twilio Flask应用程序中打印/获取来电号码。我指的是twilio ivr电话树。我在如何获取来电者';Twilio Flask应用程序中的s电话号码?,twilio,Twilio,我想在Twilio Flask应用程序中打印/获取来电号码。我指的是twilio ivr电话树。我在welcome函数中尝试了print(request.args),这是我接到来电时调用的第一个方法。但是它会打印一个空的不可变的multidict([]) 我错过什么了吗?感谢您的帮助。提前谢谢 为了吸引选民,请发表评论。它有助于提高问题的质量并使堆栈成为一个更好的地方。主要问题是Twilio请求具有表单内容类型,原始数据将被消耗,导致其显示为空,如中所述 但是,request.get_data(
welcome
函数中尝试了print(request.args)
,这是我接到来电时调用的第一个方法。但是它会打印一个空的不可变的multidict([])
我错过什么了吗?感谢您的帮助。提前谢谢
为了吸引选民,请发表评论。它有助于提高问题的质量并使堆栈成为一个更好的地方。主要问题是Twilio请求具有表单内容类型,原始数据将被消耗,导致其显示为空,如中所述 但是,
request.get_data()
可以打印整个帖子,您可以很容易地发现,中的键保存着来电者的电话号码
因此,要访问它,您需要request.form['From']
,它会将呼叫者的号码提取到本地环境。可以使用request.values在Flask应用程序中获取来电请求信息
这些是返回的措辞的关键:
atts=('AccountSid',
“ApiVersion”,
“CallSid”,
“呼叫状态”,
"叫",,
“CalledCity”,
“被称为国家”,
“被调用状态”,
“CalledZip”,
“来电者”,
“CallerCity”,
“CallerCountry”,
“CallerState”,
“CallerZip”,
“方向”,
“从”,
“FromCity”,
“FromCountry”,
“FromState”,
“FromZip”,
"到",,
"ToCity",,
“ToCountry”,
“ToState”,
“ToZip”)您是否正确配置了传入:webhook的编号,重新检查HttpGet/HttpPost,正如您提到的调用了welcome()
func,检查@Chenna,request.get\u data()是否有任何错误。谢谢你的努力。有关空dict的更多详细信息,请参阅是否已解决问题,关闭question@Chenna我想你知道你不能在某个时间之前接受自己的答案。希望有帮助。