我的公司页面附有一个facebook messenger bot。当用户与它交谈时,我得到一个JSON有效载荷发送到我提供的webhook,其中包含sender.id(我相信的PSID),它允许我回发给用户。他们不会以任何其他方式与我们交谈,他们不会进行身份验证,所以这似乎是我唯一的信息。
为了获得用户的答案,我们联系其他系统,可能记录他们发送给我们的信息。出于隐私原因,我们希望允许用户联系我们的支持,并要求删除他们与机器人的任何通信。
我担心用户不会知道他们的PSID(有没有办法可以轻松搞定?)
如果没有,无论如何我是否可以将PSID映射到唯一标识非技术用户可能获得的用户的内容? (他们的个人资料页面上显示的ID,他们的电子邮件等)
我知道我可以使用https://developers.facebook.com/docs/messenger-platform/identity/user-profile获取有关用户的一些非唯一信息(他们的姓名等,但我在这里找不到唯一的ID) 而且我知道我可以使用https://developers.facebook.com/docs/messenger-platform/identity/id-matching来映射到ASID,但这似乎对我没有任何帮助(除了我们的信使机器人之外我们没有任何联络点)
我担心用户将无法获取PSID,并且我们无法以编程方式将PSID转换为唯一标识用户的内容,但我想知道是否有人解决了这个问题。谢谢你的帮助!