用户

时间:2017-06-15 11:44:40

标签: facebook api messenger

我正在开发一个聊天机器人。我想从需要PSID的服务器ping FB用户。

  1. 我使用帐户关联API获取PSID。有没有办法链接用户电子邮件和PSID。因为我们使用电子邮件作为识别用户的唯一参数。

  2. 如果用户注销,PSID会在下次登录时更改。我可以让PSID在多次登录时保持不变。

1 个答案:

答案 0 :(得分:2)

经过一番研究后,我发现PSID(PageScope用户ID)对于用户和相应的页面是不变的。

对于第一个问题,可以使用以下link。它涉及

  1. 从登录访问令牌
  2. 获取应用范围ID
  3. 将app secret与Page Access Token相结合,以获取AppSecretProof,
  4. 使用AppsecretProof以及Page AccessToken和PSID获取与登录时获得的appscopeId匹配的appscopeId。