我使用facebook的IOS SDK获取用户访问令牌,然后将其发送到我的Web服务,然后在服务器端使用该令牌。
它将令牌传递给Facebook PHP SDK并调用setAccessToken()。
之后,它会尝试调用getUser(),但getUser会失败,就像用户实际上没有登录一样。
我做错了什么?
答案 0 :(得分:0)
我有同样的问题,但有facebook php api。 在Apple设备中,您无法设置第三方Cookie。 您必须让用户与第三方进行互动。
检查出来:
Safari 3rd party cookie iframe trick no longer working?
希望这有帮助。
答案 1 :(得分:0)
如果您已经拥有访问令牌,则不需要getUser()
,您可以立即使用api()
方法..当然,设置setAccessToken()
后。