我面临一种有点奇怪的情况。在我们的应用程序中,我们删除了offline_access-scope的使用并实现了他们的new logic to get a new token。因此,我们使用以下网址模板:
https://graph.facebook.com/oauth/access_token?client_id=%s&client_secret=%s&grant_type=fb_exchange_token&fb_exchange_token=%s
我们收到令牌及其到期时间。为避免与过时令牌发生冲突并最大限度地减少对用户的影响,我们经常请求新令牌。根据文档,这实际上是Facebook希望我们做的事情并且不是不好的做法。
我们注意到Facebook不断向我们返回两个不同的令牌,这会影响我们的屏幕流。使用Facebook Debugger我们了解到除了Origin
行之外,两个令牌都是相同的:
Origin Unknown
与
相比Origin Web
正如我所说的所有其他领域都是平等的。
显而易见的问题是:
Unknown
或Web
的令牌?编辑:
4.我是否可能无法使用原始Web
的令牌执行开放图形请求?