Facebook 连接帐户(PSID、ASID)

Facebook Connecting Accounts (PSID, ASID)

我需要连接 ASID 和 PSID。我的应用程序需要将在页面(消息、ID、用户名)上发表评论的用户与 /me(ID、用户名)联系起来。 两者都在同一个应用程序下。我设法让 {user-id}/ids_for_apps 将 PSID 转换为 ASID,但这只有在我将页面设为我的公司所有后才有效。

我需要让它在没有整个页面所有权的情况下工作,因为我需要它是自动化的,因为我不知道所有 pages/users 将使用该应用程序。

谁有这方面的资料,请帮忙!

澄清一下: 我有一个直播流媒体 oauth 我的应用程序。然后查看者对我的应用进行 oauth。我需要通过他们在页面上留下的评论来识别查看者 oauth。当查看者使用我的应用程序登录时,它会为他们提供一个 html 控件,以通过聊天命令以及 html 控件对流进行操作。现在,他们将自己标识为两个不同的人,因为 ID 不匹配。我需要查看器的 html 页面有一个与页面评论中的 ID 相当或相同的 ID 两个用户都使用我的同一个应用程序。而且只有一页。 *

I need to get this to work without the whole page ownership thing

不可能。

https://developers.facebook.com/docs/messenger-platform/identity/id-matching#policy:

The API may only be used by a business to connect the IDs for that business's app or Page to another app or Page owned by and maintained on behalf of the same business. For example, service providers may not use the API to support multiple customers.


这样做的目的很可能是限制任何一家公司可以收集的有关用户的数据量。如果大型“服务提供商”可以在大量第 3 方拥有的页面上匹配该数据,那么这对隐私不利。