我很难尝试让新的extend-an-expired-token流程工作。
当首次使用Facebook SSO登录应用时,Facebook返回的令牌通常会在大约2小时后到期。
Facebook iOS SDK文档使案例变得简单。 extend expired token
因此,我根据文档调用了“extendAccessTokenIfNeeded”。但是,令牌刷新永远不会发生。在iOS SDK源代码中,全局int const“kTokenExtendThreshold”设置为24(小时)。
我的“extendAccessTokenIfNeeded”从不调用真正的扩展令牌逻辑。
为了进行测试,我改为调用“extendAccessToken”。
Facebook在此次通话中返回以下错误:
错误Domain = facebookErrDomain Code = 101“操作无法完成。(facebookErrDomain错误101.)”UserInfo = 0x87e8820 {request_args =( { key =方法; value =“auth.extendSSOAccessToken”; }, { key =格式; value = json; }, { key = sdk; value = ios; }, { key =“sdk_version”; 值= 2; } ),error_msg = API密钥无效,error_code = 101}
到底是怎么回事?
我非常感谢任何提示和评论。我错过了什么吗?
由于 比尔