访问我在没有App Review的情况下拥有的公共页面的公共Facebook帖子?

时间:2019-04-28 03:44:59

标签: facebook facebook-graph-api facebook-javascript-sdk

我能找到的大部分演练都是在最近的Facebook法规颁布之前完成的。

尽管我正在寻找自己拥有的公共页面的公共帖子,但我所有使用Facebook api的尝试都导致我无法访问。

我已经弄清楚如何获得访问令牌

https://graph.facebook.com/oauth/access_token

并且我已经尝试过使用该令牌

https://graph.facebook.com/me/feed?access_token=<ACCESS_TOKEN> 

https://graph.facebook.com/<MY_PAGE>/posts?access_token=<ACCESS_TOKEN>

我还尝试过使用看起来像这样的Facebook JS SDK

window.fbAsyncInit = function() {
    FB.init({
      appId            : '<APP_ID>',
      autoLogAppEvents : true,
      xfbml            : true,
      version          : 'v3.2'
    });

    FB.api(
    "/<MY_PAGE>/feed",
    function (response) {
      if (response && !response.error) {
        /* handle the result */
      }
    }

1 个答案:

答案 0 :(得分:1)

如果您拥有该页面,则可以使用页面令牌而无需任何审阅。只需授予manage_pages权限即可授权自己,然后使用用户令牌即可通过以下端点获取页面令牌:/page-id?fields=access_token-或您管理的所有页面的/me/accounts?fields=access_token

有关令牌的更多信息:https://developers.facebook.com/docs/facebook-login/access-tokens/