获取不带messenger扩展的facebook PSID

获取不带messenger扩展的facebook PSID,facebook,messenger,Facebook,Messenger,我正在开发一个messenger机器人,我有一个web url,它是一个web视图。对于这一部分,使用Messenger扩展JSSDK,我设法获取用户的ID 但是,如果用户不在messenger上并单击链接,则我无法获取用户PSID。唯一的方法是使用帐户链接,但它不是“web\u url”类型 如何将用户PSID(或某些参数)传递到用户从bot打开的页面 有什么想法吗 只要知道要将url发送给哪个用户,就可以使用查询字符串在url中传递参数。 将用户发送到www.myurl.com/page?p

我正在开发一个messenger机器人,我有一个web url,它是一个web视图。对于这一部分,使用Messenger扩展JSSDK,我设法获取用户的ID

但是,如果用户不在messenger上并单击链接,则我无法获取用户PSID。唯一的方法是使用帐户链接,但它不是“web\u url”类型

如何将用户PSID(或某些参数)传递到用户从bot打开的页面


有什么想法吗

只要知道要将url发送给哪个用户,就可以使用查询字符串在url中传递参数。

将用户发送到
www.myurl.com/page?psid=USERPSID
中,您将在此处传递您的机器人有权访问的用户id。此操作不需要Messenger扩展


要使用js从用户最终到达的页面中的url获取查询参数,

只要您知道要将url发送给哪个用户,使用查询字符串传递url中的参数。

将用户发送到
www.myurl.com/page?psid=USERPSID
中,您将在此处传递您的机器人有权访问的用户id。此操作不需要Messenger扩展


要使用js从用户最终到达的页面中的url获取查询参数,

如果您将url发送给用户(?),那么在执行此操作之前添加所需参数的问题出在哪里?bot会向用户发送一个按钮web url。如果他在messenger上,它会打开一个webview,我可以使用messenger Extensions SDK获取PSID。但如果用户不在messenger应用程序上,messenger扩展SDK将无法工作。那么如何应对呢?有解决办法吗?好的,我想我知道了。谢谢,只是在发送URL按钮时附加我选择的参数。谢谢您是如何获得用户ID的?我可以从Messenger移动应用程序获取它。但它在桌面上不工作!如果您将URL发送给用户(?),那么在执行此操作之前附加所需参数的问题在哪里?bot将向用户发送一个按钮web URL。如果他在messenger上,它会打开一个webview,我可以使用messenger Extensions SDK获取PSID。但如果用户不在messenger应用程序上,messenger扩展SDK将无法工作。那么如何应对呢?有解决办法吗?好的,我想我知道了。谢谢,只是在发送URL按钮时附加我选择的参数。谢谢您是如何获得用户ID的?我可以从Messenger移动应用程序获取它。但它在桌面上不工作!