【发布时间】:2012-07-12 21:07:38
【问题描述】:
我使用 facebook 的 IOS SDK 获取用户访问令牌,然后将其发送到我的网络服务,然后在服务器端使用该令牌。
它将令牌传递给 Facebook PHP SDK 并调用 setAccessToken()。
之后,它尝试调用 getUser(),但 getUser 失败,就好像用户没有实际登录一样。
我做错了什么?
【问题讨论】:
标签: facebook facebook-graph-api ios5 ios4
我使用 facebook 的 IOS SDK 获取用户访问令牌,然后将其发送到我的网络服务,然后在服务器端使用该令牌。
它将令牌传递给 Facebook PHP SDK 并调用 setAccessToken()。
之后,它尝试调用 getUser(),但 getUser 失败,就好像用户没有实际登录一样。
我做错了什么?
【问题讨论】:
标签: facebook facebook-graph-api ios5 ios4
如果您已经拥有不需要getUser() 的访问令牌,并且您可以立即使用api() 方法。当然,在您设置setAccessToken() 之后。
【讨论】:
我遇到了同样的问题,但使用的是 facebook php api。 在 Apple 设备中,您不能设置第三方 cookie。 您必须让用户与第三方互动。
看看这个:
Safari 3rd party cookie iframe trick no longer working?
希望这会有所帮助。
【讨论】: