Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios FB SDK 3.0我需要扩展访问令牌还是自动扩展?_Ios_Facebook_Sdk_Token - Fatal编程技术网

Ios FB SDK 3.0我需要扩展访问令牌还是自动扩展?

Ios FB SDK 3.0我需要扩展访问令牌还是自动扩展?,ios,facebook,sdk,token,Ios,Facebook,Sdk,Token,基于异常(第3节):如果我使用“更新的”SDK,它将为我保存访问令牌并自动扩展它 我的问题是: [1] 当它说“更新的”SDK时,有人知道这是否指的是3.0吗 [2] 有没有办法手动分配FBSession访问令牌?FBSession的accessToken属性为只读。我的情况:在我的应用程序中,用户使用其电子邮件地址登录,在我的服务器上,该电子邮件地址链接到facebook访问令牌。现在,如果用户在另一台设备上登录到我的应用程序,我的服务器将在auth响应中返回FB访问令牌;我希望为FBSess

基于异常(第3节):如果我使用“更新的”SDK,它将为我保存访问令牌并自动扩展它

我的问题是:

[1] 当它说“更新的”SDK时,有人知道这是否指的是3.0吗


[2] 有没有办法手动分配FBSession访问令牌?FBSession的accessToken属性为只读。我的情况:在我的应用程序中,用户使用其电子邮件地址登录,在我的服务器上,该电子邮件地址链接到facebook访问令牌。现在,如果用户在另一台设备上登录到我的应用程序,我的服务器将在auth响应中返回FB访问令牌;我希望为FBSession分配相同的访问令牌,这样他们就不必重新验证FB,并希望访问令牌扩展过程能够神奇地进行。

非常确定您不必再担心。查看代码,FBSession负责延长令牌和到期日期


那么,现在提供的默认访问令牌是否延长了60天?是“在离线访问删除日期(请参阅路线图了解确切日期)之后,所有现有的离线访问令牌的过期时间都将缩短为60天。”嗯,有趣的是,我没有意识到它是开源的。我想我可以通过扩展/修改FBSession自己分配accessToken。谢谢你提供链接!在与Facebook支持团队反复交流之后,以下是答案:[1]是的。FacebookSDK文档很可怜(不幸的是),网站上还不清楚,但这就是我们必须处理的问题。[2] 官方上没有办法做到这一点。然而,下面的答案just.jimmy包含一个指向github项目的链接,我可以自己修改FBSession并分配accessToken n内容\