Facebook Messenger页面范围的ID是全球唯一的吗?

时间:2016-12-16 21:40:31

标签: facebook facebook-apps facebook-page facebook-messenger facebook-messenger-bot

据我所知,同一个用户在不同的网页上会有不同的页面范围ID(PSID)。但保证没有两个用户在不同的页面上拥有相同的PSID吗?

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

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

2 个答案:

答案 0 :(得分:3)

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

  

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

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

答案 1 :(得分:0)

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

页面范围ID是否在全球范围内唯一?

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

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