【问题标题】:Facebook App Token still valid\usable after User Token is expired?用户令牌过期后 Facebook 应用令牌仍然有效\可用?
【发布时间】:2013-09-23 12:23:47
【问题描述】:

当我获得 FB 用户访问令牌时,它包含一个有效期,60 天。我知道如果用户更改密码或删除我的应用程序,用户访问令牌将失效。

我正在尝试了解 应用程序访问令牌,哪些文档说不会过期。在我的测试中,即使更改了测试 FB 用户密码(理论上,使用户访问令牌无效),我仍然能够使用应用访问令牌代表 FB 用户发布。

这是否意味着即使用户访问令牌过期或 FB 用户更改了密码,只要他们不卸载我的 FB App 我可以继续代表他们发布到他们的 FB 墙上?

提前致谢!

【问题讨论】:

  • 据我所知,应用访问令牌仅在该应用有更新时才会更改。
  • 如果以下答案之一解决了您的问题,您应该接受它(单击相应答案旁边的复选标记)。这有两件事。它让每个人都知道您的问题已得到解决,并为帮助您的人提供帮助。完整解释请参见here"
  • “[…] 我可以继续代表他们发布到他们的 FB 墙上吗?” – 是的。不,在大多数情况下你不应该。平台政策规定,您不得发布用户在您的应用程序流程中未主动创建的任何内容……并且在您的应用程序中没有用户活动的 60 天后(这会给您一个新的访问令牌),我严重怀疑您是否拥有属于此规则的新用户生成内容。

标签: facebook facebook-graph-api facebook-access-token


【解决方案1】:

即使用户访问令牌过期或 FB 用户更改密码,只要他们不卸载我的 FB 应用程序,我可以继续代表他们发布到他们的 FB 墙上

是的

用户令牌过期后,Facebook 应用令牌仍然有效\可用?

是的

这两个令牌之间没有这种关系。如果用户更改密码 - 这与 App Access Token 无关。如果您更改应用的 App Secret,则 App Access Token 将失效。所以是的,您可以继续代表他们发布到他们的 FB 墙上直到用户没有删除应用或在应用设置中手动删除对您应用的权限。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2012-05-16
  • 2017-08-20
  • 1970-01-01
  • 1970-01-01
  • 2012-02-19
  • 1970-01-01
  • 2015-09-19
  • 2013-06-05
相关资源
最近更新 更多