如何使用页面范围的ID PSID生成用于在Facebook页面中与用户聊天的URL

MMa*_*yla 6 facebook facebook-messenger facebook-chatbot facebook-messenger-bot

我们在Facebook Messenger平台上有一个聊天机器人,我们想为管理员提供一个与特定用户聊天的URL,例如:https://facebook.com/<page-id>/u/<user-psid>

当前在Facebook页面中打开聊天线程时,URL为 https://www.facebook.com/<page-id>/inbox/?mailbox_id=<page-id>&selected_item_id=<user-id>

当我们尝试用PSID替换user-id时,它不起作用。

有没有办法做到这一点?我们只希望将URL重定向到与已经与该机器人进行过对话的用户聊天的Facebook页面,并且我们拥有他/她的PSID

小智 2

您无法使用 PSID 进入收件箱。你需要 ASID。您可以按照以下过程从 PSID 获取 ASID: https: //developers.facebook.com/docs/messenger-platform/identity/id-matching/。之后,您将需要 read_page_mailboxes 权限。它将从 2019 年 12 月起弃用。请在此处阅读:https://developers.facebook.com/docs/facebook-login/permissions/