如何解决如何使用twilio在whatsapp上发送位置对象?
我可以使用MessagingResponse发送位置吗?
当我尝试以下方法时,我得到了 AttributeError:“消息”对象没有属性“ persistent_action”
from flask import Flask,request
import requests
from twilio.twiml.messaging_response import MessagingResponse
app = Flask(__name__)
@app.route('/bot',methods=['POST'])
def bot():
resp = MessagingResponse()
msg = resp.message()
if request.values.get('Latitude'):
lat = request.values.get('Latitude')
long = request.values.get('Longitude')
location = 'geo:'+lat+','+long
loc = [location]
msg.persistent_action(loc)
return str(resp)
if __name__ == '__main__':
app.run()
解决方法
根据文档显示,至少在当前,通过WhatsApp发送位置的唯一方法是通过REST API。
Location Messages with WhatsApp
- 请参见代码示例:“发送带有位置信息的WhatsApp消息”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。