如何获取Facebook长期页面访问令牌

问题描述 投票:0回答:1

以下https://developers.facebook.com/docs/facebook-login/guides/access-tokens/get-long-lived/

并使用图形浏览器 https://developers.facebook.com/tools/explorer

  • 我选择我的应用程序(并添加正确的权限)
  • 我生成了一个
    Short Lived User Token
  • 我打电话给
    /me?fields=id,name
  • 我记得结果中的
    id
    是我的
    App Scoped User Id
  • 我打电话给
    /oauth/access_token?grant_type=fb_exchange_token&client_id=xxx&client_secret=yyy&fb_exchange_token={Short Lived User Token}
  • 我记得结果中的
    access_token
    是我的
    Long Lived User Token
  • 我打电话给
    /{App Scoped User ID}/accounts?access_token={Long Lived User Token}

但返回的只是

{
  data: []
}

我做错了什么?

facebook-graph-api access-token
1个回答
0
投票

我需要将范围

business_management
添加到我的(短暂的)用户访问令牌 - 然后再次完成整个过程。

认为这就是解决问题的方法。

一路上帮助我的是我不知道存在的令牌调试器https://developers.facebook.com/tools/debug/accesstoken

© www.soinside.com 2019 - 2024. All rights reserved.