【发布时间】:2018-01-23 03:40:48
【问题描述】:
我想获取用户的 PSID,而不是在浏览器中使用 Messenger Extensions。
我正在开发一个聊天机器人,它可以让你买东西。对于支付部分,用户被重定向到在线支付站点。无论出于何种原因,支付网络视图都会在一个新选项卡中打开(我猜有一些与 iframe 相关的内容,但我无法访问该网站)。
付款完成后,用户被重定向到mydomain.com/results.html。在results.html 我需要获取当前用户的 PSID,但 Messenger 扩展给了我这个错误:
2071011 未启用 Messenger 扩展 - 可能是未在 url 上设置“messenger_extensions”、域未列入白名单或这是 Messenger 客户端的过时版本。
所描述的问题仅发生在台式机上,手机上一切正常。
已经有一个类似的问题:Get the facebook PSID without messenger extensions,但这里不能使用查询参数,因为我不能要求支付网站在重定向参数中包含 PSID。
【问题讨论】:
标签: facebook webview facebook-messenger facebook-messenger-bot