python – messenger平台中的位置小部件在移动版本中显示搜索栏,
发布时间:2020-12-20 13:19:52 所属栏目:Python 来源:网络整理
导读:通过使用facebook messenger平台提供的bot功能, 我希望用户能够通过搜索提供位置. 它在信使的移动应用程序中正如预期的那样工作,因为它显示了搜索选项.但在桌面版的Messenger中,search option is not showing in location widget. 我想问这是预期的行为还是
通过使用facebook messenger平台提供的bot功能,
我希望用户能够通过搜索提供位置. 它在信使的移动应用程序中正如预期的那样工作,因为它显示了搜索选项.但在桌面版的Messenger中,search option is not showing in location widget. 我想问这是预期的行为还是我错过了什么.
这是我到目前为止所尝试的: def send_location_with_quick_reply(self,recipient_id,message,quick_replies): url = self.get_message_url() payload = { "recipient":{ "id":recipient_id },"message":{ "text": message,"quick_replies":[{ "content_type": "location" }] } } # _do_post will hit the send_message API of `Messenger`. return self._do_post(url,payload) 这是我在用户选择位置后得到的响应: { "object": "page","entry": [{ "id": "128922990987384","time": 1505890084176,"messaging": [{ "sender": { "id": "1456347437763847" },"recipient": { "id": "128922990987384" },"timestamp": 1505890084065,"message": { "mid": "mid.$cAAAvskrTvY9kz1Bs4Vengsjpb9L_","seq": 2366,"attachments": [{ "title": "User's Location","url": "https://l.facebook.com/l.php?u=httpsu00253Au00252Fu00252Fwww.bing.comu00252Fmapsu00252Fdefault.aspxu00253Fvu00253D2u002526pcu00253DFACEBKu002526midu00253D8100u002526where1u00253D12.9703749u0025252Cu00252B77.6361206u002526FORMu00253DFBKPL1u002526mktu00253Den-US&h=ATNsjbke0tPFGIFpCq4MA5l1W6wmiwp0cTfUZNXSSbMDHxygEM4GrVlZmtaebsN4elliFhMSJNmIFwQgn-p_fxnF2hW0VdKTj2z_0hsWnH4dlLZGdQ&s=1&enc=AZN9DwrutbtXSfRAdxQf4bzFSMSO3zujAb0LBOgUt9mz16ZnDn7CSZDBLmnISjfAMbLG6b6H6hn9a3KCb6wOo7dn","type": "location","payload": { "coordinates": { "lat": 12.9703749,"long": 77.6361206 } } }] } }] }] } 我使用python和drf与messenger平台集成. 解决方法
是的,这是目前的预期行为.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用Python保存网页上的图片或者保存页面为截图
- python – 使用Beautiful Soup查找特定的类
- python – 如何将这个json格式转换为可以使用的正确格式pan
- python – `in`对`__contains__`有多少优化?
- 如何从异步方法/线程传递/交换数据?
- 在python中从两个字符串创建变量名
- 百分之八十的网站都是有反爬虫的!只需五部就能带你破解反爬
- python-3.x – 无法通过ldap3 Python3更改用户密码
- python – 将两个凸的非相交多边形连接成一个
- SyntaxError: Non-UTF-8 code starting with '\