【发布时间】:2011-08-27 22:27:21
【问题描述】:
我遇到了一个问题,正在获取 Facebook 好友信息。 当我启动应用程序并登录到 facebook 时,我可以获得好友列表。 有一次,我确实退出了应用程序并再次启动它,但我看到了这个错误: "必须使用活动访问令牌来查询有关当前用户的信息。"
不过,我的所有 facebook 信息都存储在用户默认值中,我看到了这个。
【问题讨论】:
我遇到了一个问题,正在获取 Facebook 好友信息。 当我启动应用程序并登录到 facebook 时,我可以获得好友列表。 有一次,我确实退出了应用程序并再次启动它,但我看到了这个错误: "必须使用活动访问令牌来查询有关当前用户的信息。"
不过,我的所有 facebook 信息都存储在用户默认值中,我看到了这个。
【问题讨论】:
奇怪。你有没有回应你的输出发送到 FB。
我的经验是,同一应用页面上的第二个请求将被回答为空,所以我将第一个请求的所有请求数据存储在 php Session Vars 中。
【讨论】:
您需要确保每次都重新提交访问令牌。你能提交你正在使用的代码的 sn-p 吗?如果您使用的是 oauth2,则可以使用 FB.getAccessToken() 来检索请求中的令牌。
编辑:意识到你标记了 iOS,所以我上面的答案可能不相关。可能是因为您已经登录,当您重新访问时,您没有收到登录响应,因为您还没有登录,所以访问令牌不存在?不看代码很难知道。确保您是直接获取令牌,而不是依赖登录过程来获取它
【讨论】: