0

我使用 Facebook PHP SDK 在我的网站上登录用户。

我正在尝试使用 2 个月而不是 2 小时后过期的“长期”访问令牌。现在我无法摆脱它。这对我来说是个问题,因为即使用户退出 Facebook,它也可以让我访问图形 API。我用它来确定用户是否在我的网站上登录,因此无法注销。

我尝试使用其他帐户更改应用程序 ID 和应用程序密码,以及删除我的 Facebook 和应用程序 cookie,但没有任何帮助。

如何取回 2小时访问令牌,以便在用户未登录时无法使用图形 API?

4

1 回答 1

0

服务器端身份验证流程将始终为您提供长期访问令牌。

如果您想要一个短期的,那么您必须使用客户端流程(来自 JavaScript SDK 的 FB.login)。

于 2012-07-06T09:50:30.707 回答