据我所知,同一个用户在不同的网页上会有不同的页面范围ID(PSID)。但保证没有两个用户在不同的页面上拥有相同的PSID吗?
例如,用户A是否可能在消息传递页面X时具有PSID 1234,而用户B在消息传递页面Y时具有相同的PSID 1234?
从技术上讲,用户A和用户B即使具有相同的PSID也是可以区分的,因为它们是不同的页面。但是,我可以假设所有页面上的PSID都没有重叠,因此无论特定页面如何,我都可以将PSID用作全局唯一ID吗?
答案 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