我使用Facebook的IOS SDK来获取用户访问令牌,然后我将它发送到我的Web服务,然后在服务器端使用该令牌。调用Facebook的PHP SDK的setAccessToken之后getUser失败
它将令牌传递给Facebook PHP SDK并调用setAccessToken()。
之后,它试图调用的getUser(),但如果用户没有实际登录的的getUser失败。
我在做什么错?
我使用Facebook的IOS SDK来获取用户访问令牌,然后我将它发送到我的Web服务,然后在服务器端使用该令牌。调用Facebook的PHP SDK的setAccessToken之后getUser失败
它将令牌传递给Facebook PHP SDK并调用setAccessToken()。
之后,它试图调用的getUser(),但如果用户没有实际登录的的getUser失败。
我在做什么错?
我有同样的问题,但与facebook的PHP API。 在Apple设备中,您无法设置第三方Cookie。 您必须让用户与第三方互动。
检查了这一点:
Safari 3rd party cookie iframe trick no longer working?
希望这有助于。
如果您已拥有访问令牌,则不需要getUser()
,并且您可以直接使用api()
方法..当然,您在设置setAccessToken()
后。
您正在回答其他问题... – user605957 2012-07-13 05:31:53