Facebook 我可以将用户可用信息映射到PSID吗?

Facebook 我可以将用户可用信息映射到PSID吗?,facebook,Facebook,我的公司页面上有一个facebook messenger机器人。当用户与它交谈时,我会将一个JSON负载发送到我提供的webhook,其中包含sender.id(我相信是PSID),我可以将其发回给用户。他们不以任何其他方式与我们交谈,也不进行身份验证,所以这似乎是我仅有的信息 为了获得用户的答案,我们联系其他系统,可能会记录他们发送给我们的信息。出于隐私原因,我们希望允许用户联系我们的支持,并请求删除他们与bot的任何通信 我担心的是用户不会知道他们的PSID(有没有一种方法可以让他们轻松获得

我的公司页面上有一个facebook messenger机器人。当用户与它交谈时,我会将一个JSON负载发送到我提供的webhook,其中包含sender.id(我相信是PSID),我可以将其发回给用户。他们不以任何其他方式与我们交谈,也不进行身份验证,所以这似乎是我仅有的信息

为了获得用户的答案,我们联系其他系统,可能会记录他们发送给我们的信息。出于隐私原因,我们希望允许用户联系我们的支持,并请求删除他们与bot的任何通信

我担心的是用户不会知道他们的PSID(有没有一种方法可以让他们轻松获得它?)

如果没有,我是否可以将PSID映射到唯一标识非技术用户可能获得的用户的东西?(显示在其个人资料页面、电子邮件等上的id)

我知道我可以用来获取一些关于用户的非唯一信息(他们的名字等,但我在这里找不到唯一的id) 我知道我可以用来映射到ASID,但这似乎也帮不了我(除了messenger机器人,我们没有任何联系点)


我担心用户将无法获得PSID,我们也无法通过编程将PSID转换为唯一标识用户的东西,但我想知道是否有人解决了这个问题。谢谢你的帮助

为什么首先要通过支持来解决这个问题。。。为什么不让他们向你的机器人发送一条特定的消息,比如
删除帐户
,或者在那之后再发送一条确认信息。。。然后从你的系统中清除它们?这是一种可能性,如果没有其他解决方案,我们可能会这样做。但我们通常会基于唯一id在db级别进行清除。我很好奇PSID是否可以映射到用户可能合理获得的任何类型的信息。或者我误解了PSID的意图,它是为了防止这种情况发生。是的,PSID的目的是为您提供一些东西,让您仅在与用户交互的特定页面的上下文中识别用户。PSID/ASID匹配将是连接到Graph API用户对象的一种方法,帐户链接另一个对象(您只需将用户发送到您的应用程序要求他们登录的网站即可)。感谢您的持续帮助。我相信我了解帐户链接选项。对于PSID/ASID匹配,这有帮助吗?我对ASID知之甚少,但听起来它可能是另一个用户可能难以获取和提供给我的id?应用程序范围内的用户id是用户通过正常的Facebook登录登录到它时,你的普通Facebook应用程序看到的id,否则用户也无法在任何地方“看到”它。