【发布时间】:2012-04-05 02:28:15
【问题描述】:
Facebook 已删除 offline_access 令牌功能,现在令牌必须在用户访问您的网站时更新以使其保持活跃。
假设某人已经授予您网站访问权限,并且您为他们存储了一个令牌。你会使用什么代码和 Facebook 的 PHP 库来更新这个令牌?
【问题讨论】:
-
你用令牌做什么?如果您有足够的权限 - 您不需要检索和存储用户会话令牌,只需使用应用程序令牌
-
@zerkms 如果用户点击在我的网站上分享他的个人资料上的故事,那么我想使用 Ajax 将故事发布到他的 FB 个人资料上,而不必每次都将他重定向到 facebook .
-
那么您只需要检索
publish_stream权限(developers.facebook.com/docs/authentication/permissions/…,请参阅说明)。只要你有它 - 你可以发布更新,没有用户的令牌 -
@zerkms 那么访问令牌的意义何在,它们现在有什么用途?
-
@zerkms,我迷失在 facebook api 文档中,所以也许你可以快速回答这个问题。你是说只要用户授权我的应用程序获得一组权限,如果我指定 APP,我不需要在我的 PHP API(获取或发布)调用 Facebook(在允许的权限集内)提供任何访问令牌ID和APP秘密?谢谢。