问题描述
上下文:我正在使用 NodeJS 构建一个 webhook,以便通过我的 Facebook 应用程序从 Facebook 主页获取事件。这些事件是:Feed、提及(当用户在他的墙上标记页面时)和消息。我可以毫无问题地获得所有事件。在所有事件中,我都需要确定写作的用户。当用户在页面上写帖子或消息时,我会得到一个 ID (PSID),但是当用户在他的墙上写帖子标记页面时,我无法得到 PSID >,这很明显,因为他不在页面范围内。我从这次活动中唯一得到的是 user-id 来自 post-id。
我尝试了以下方法:
- 我使用了此端点
GET: /<user-id>/ids_for_pages
,如 documentation 中所示。这对我不起作用,因为我需要页面在我的业务管理员中,而这是不可能的,因为我需要这个网络钩子来管理许多公司的许多页面。 - 我使用此端点
GET: /<psid>?fields=name,id
将类型提要和消息(来自 Messenger)的事件用于进入页面,但这又只给了我 PSID。
注意:在我的数据库中,当我的用户在 UI 中登录时,我保存了我的页面的长期令牌、站点所有者的 ASID 和页面 ID。
我的问题:
如果您有更好的想法在同一用户时统一 ID,我想知道。如果这不可能,我也想知道。
我的目标:在我的 API 中,如果用户在标记页面和/或在页面的想法是将他识别为同一用户,而不是新案例。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)