我对 Facebook Oauth access_token 端点有一个奇怪的问题:
https://graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN
此处的文档(在“场景 3”中)说:“如果在该用户仍有有效的长期用户 access_token 时进行调用,则第二次调用返回的用户 access_token 可能相同或可能已更改,但无论哪种情况,过期时间都将设置为较长的过期时间。”
如果我获得了一个有效的长寿命用户 access_token,这个端点返回我已经拥有的相同的访问令牌,并且 expires 参数也只是短期的。因此,如果我在一段时间后(例如几个小时)重复上述相同的调用并使用相同的 access_token 指向它,它只会返回没有 expires 参数的 access_token。...所以我无法确定我的 access_token 何时到期。请注意,返回的 access_token 仍然有效并且可以正常工作。
你遇到过同样的问题吗?你有什么建议吗?谢谢!