5

我了解同一用户在不同页面上将具有不同的页面范围 ID (PSID)。但是,是否保证不会有两个用户在不同的页面上拥有相同的 PSID?

例如,是否有可能用户 A 在发送页面 X 时具有 PSID 1234,而用户 B 在发送页面 Y 时具有相同的 PSID 1234?

从技术上讲,即使用户 A 和用户 B 具有相同的 PSID,他们也是可区分的,因为他们发送不同的页面。但是我是否可以假设所有页面的 PSID 都没有重叠,以便我可以将 PSID 用作全局唯一 ID,而不管特定页面如何?

4

2 回答 2

2

Facebook 不保证页面范围的 ID (PSID) 在不同页面中是唯一的 - PSID 可能代表页面 X 上的用户 A,但页面 Y 上的用户 B。

在代表用户时,这些 ID 是页面范围的 ID (PSID)。这意味着用户的 ID 对于给定页面是唯一的。

https://developers.facebook.com/docs/messenger-platform/webhook-reference#format

于 2016-12-20T12:24:53.390 回答
0

是的,正如@Savegeman已经提到的,Facebook PSID 是全球唯一的。

Page Scoped ID 是全局唯一的吗?

是的,页面上用户的 PSID 永远不会与不同页面上的不同用户相同。

[以前的链接不再有效,在此处添加新链接:] https://developers.facebook.com/docs/pages/support#faq_267296560579051

于 2020-05-12T16:14:11.930 回答