在Facebook上发布给没有登录的应用用户?

时间:2014-06-19 22:53:38

标签: facebook facebook-graph-api facebook-php-sdk

我已经阅读了很多内容,这是我遇到的唯一解决方案:

  1. 用户首次登录应用程序(使用发布操作),您将获得令牌
  2. 将令牌转换为Long-Lived Token
  3. 您可以使用它来发布未来2个月
  4. 如果用户点击您发送的帖子,该令牌将重置为另外2个月
  5. 我是对的吗?这是最好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

一切都正确。我不确定用户点击(在文档https://developers.facebook.com/docs/facebook-login/access-tokens中没有找到)。如果令牌过期或者卸载应用程序,您应该已准备好处理错误。我通过使用我拥有的访问令牌获取用户基本信息来检查令牌是否仍然有效。如果呼叫成功,我使用令牌。如果没有,我再次重定向用户应用程序授权,获取另一个令牌,与另一个长期令牌交换,并使用该令牌。