我使用 facebook 的 IOS SDK 来获取用户访问令牌,然后将其发送到我的 Web 服务,然后在服务器端使用该令牌。
它将令牌传递给 Facebook PHP SDK 并调用 setAccessToken()。
之后,它尝试调用 getUser(),但 getUser 失败,就好像用户没有实际登录一样。
我究竟做错了什么?
我使用 facebook 的 IOS SDK 来获取用户访问令牌,然后将其发送到我的 Web 服务,然后在服务器端使用该令牌。
它将令牌传递给 Facebook PHP SDK 并调用 setAccessToken()。
之后,它尝试调用 getUser(),但 getUser 失败,就好像用户没有实际登录一样。
我究竟做错了什么?
如果您已经拥有不需要的访问令牌,getUser()
并且您可以立即使用该api()
方法.. 在您设置setAccessToken()
课程之后。
我有同样的问题,但使用 facebook php api。在 Apple 设备中,您不能设置第三方 cookie。您将不得不让用户与第三方进行交互。
看一下这个:
Safari 3rd 方 cookie iframe 技巧不再有效?
希望这可以帮助。