【发布时间】:2018-09-08 03:12:09
【问题描述】:
在阅读完本文档后,我的印象是,如果我请求一个范围为 manage_pages 的短期访问令牌,我可以获得一个永不过期的令牌,但是当我按照文档并使用以下内容获取扩展令牌时:
GET /oauth/access_token?
grant_type=fb_exchange_token&
client_id={app-id}&
client_secret={app-secret}&
fb_exchange_token={short-lived-token}
然后我将令牌放入调试器中:https://developers.facebook.com/tools/debug/accesstoken/
我收到以下回复:
我发现最接近我正在做的事情是:How do you get long-lived access tokens from the Facebook Graph API (server-side auth)?
也许他们要求我没有的另一个范围?
我注意到的另一件事是,由于不是实时应用程序,这些是我拥有的“权限”,其中 manage_pages 不是其中之一。但是,如果应用程序需要存在才能运行,那么任何新产品如何才能运行????
感谢所有帮助
【问题讨论】:
-
“但是,如果应用程序需要存在才能发挥作用,那么任何新产品如何才能发挥作用呢?” - developers.facebook.com/docs/apps/faq#faq_180362122361921,呵呵。
-
您在 API 调用中使用了哪个
{short-lived-token}? -
CBroe 好的,所以问题与我仍处于开发模式无关。 ---- @luschn 看起来有些希望,但是由于当前锁定了图形 api 端点,我无法访问 /PAGE-ID?fields=access_token。该页面上显示的页面访问令牌流与此处显示的不同吗? developers.facebook.com/docs/facebook-login/access-tokens/…
-
该死的投票太苛刻了 :( 真的以为我用这篇文章覆盖了我的基础,想知道我做了什么来得到某些人的反应。
标签: facebook facebook-graph-api oauth token