rea*_*ers 7 facebook facebook-graph-api facebook-c#-sdk facebook-oauth
Facebook的"弃用脱机访问"文档(http://developers.facebook.com/docs/offline-access-deprecation/)声明如下:
*服务器端OAuth开发人员
如果access_token是从服务器端 OAuth调用生成的,则生成的access_token将具有更长的到期时间.如果在该用户仍然存在有效的access_token的情况下进行呼叫,则来自该第二次呼叫的返回的access_token可以是相同的或者可能已经改变,但是在任何一种情况下,到期时间都将被重置.同样,在同一天多次调用此选项将仅导致第一次调用延长到期时间.*
这似乎意味着服务器端OAuth 自动获得一个长期到期令牌.如果我在Facebook Developer高级对话框中启用"弃用脱机访问"设置,我确实会发现这种情况 - 令牌在60天后到期.但随着设置,令牌将在2小时后到期.
关于这个设置,我有点困惑:
题:
这个设置听起来像是一个"过渡/迁移"选项....如果我启用此选项,我将在6个月后获得60天代币吗?不使用"交换"端点?
为什么不自动将所有令牌设置为60天?
Facebook应用程序的迁移设置点是让开发人员能够在应用程序中提前测试新功能(或旧功能的弃用),并发现可能出现的错误.根据开发人员路线图中的说明,offline_access权限将在5月1日被删除,此时,每个应用程序都会像您正在测试的迁移设置一样启用.
您可以在此处找到有关此更改的更多信息:https: //developers.facebook.com/docs/offline-access-deprecation/
我们不会在没有通知的情况下自动启用此功能的原因是因为它会导致许多应用程序中断.Facebook有一个突破性的变化政策,试图避免在没有90天警告的情况下进行那些变更(在这种情况下,迁移设置).
编辑:离线访问权限删除被推回到10月3日.
| 归档时间: |
|
| 查看次数: |
8659 次 |
| 最近记录: |