facebook - 使用 facebook graph api 获取 instagram 自己的/ self 供稿

标签 facebook facebook-graph-api instagram instagram-api feed

我是 instagram API/Graph API 的新手,但我找不到问题的答案。

由于 Instagram API 已被弃用,现在我们必须处理 instagram/facebook 图形 API。

我知道新程序 ( https://developers.facebook.com/docs/instagram-api/getting-started/ ) 包括:

  • 将 Facebook 页面关联到 Instagram 企业帐户。
  • 注册您的应用。
  • 添加 Facebook 登录产品。
  • 添加 Instagram API 产品。
  • 使用 Graph API Explorer 测试您的应用设置。
  • 提交您的应用以供应用审核。

问题是我只想获得我自己的 Instagram 提要。

但默认情况下,最低 API 权限为 instagram_basic 此权限必须在授予之前由 Facebook 审核。

要进行审核,我们必须提供(作为截屏视频):

  • 企业将如何登录 Facebook 以关联他们的 Instagram 个人资料
  • 企业如何看待您应用中使用的此功能

As described here

但对于我的用例,我没有要显示的内容,因为我只想为我自己的提要进行后端处理

我的问题是:

  1. 图形 API 是否允许这样做?
  2. 我是否错过了什么,比如一种用于 Instagram 的应用程序 token ? (比如:https://developers.facebook.com/docs/facebook-login/access-tokens?locale=en_US#apptokens)
  3. 有解决办法吗?

感谢您的时间和贡献。

最佳答案

Facebook 评论非常烦人,而且几乎无法通过。但我设法做到了你想要的:得到我自己的 Instagram 的提要。我使用 Facebook Javascript SDK 实现了它。

首先要记住的是,您必须使用您使用的浏览器登录您的 Facebook 帐户。否则,您应该添加登录代码(如果您需要,我可以在这里输入)。

完成有关将您的 Facebook 帐户与 Instagram 连接的所有步骤后(获取 appID):

引用 Facebook Javascript SDK

<script async src="https://connect.facebook.net/es_ES/sdk.js"></script>

初始化 Facebook

FB.init({
  appId: "your_app_id",
  autoLogAppEvents: true,
  xfbml: true,
  version: "v3.1"
});

如果您已连接(非常重要):

FB.getLoginStatus(function (response) { // Check login status
  if (response.status === "connected") {
    FB.api(
      "/" + your_facebook_page_id + "/",
      "GET", { "fields": "instagram_business_account" }, // Get Instagram's account ID
      function (response) {
        FB.api(
          "/" + response.instagram_business_account.id + "/media", // Get Instagram's media
          "GET", { "fields": "shortcode" }, // In this case, only shortcode
          function (response) {
            // Do something with the data
          }
        );
      }
    );
  } else {
    console.log("Error recovering access token: Not connected.")
    console.log(response)
  }
});

希望对您有所帮助!

关于facebook - 使用 facebook graph api 获取 instagram 自己的/ self 供稿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50365510/

相关文章:

facebook - 需要帮助识别将访问者引至我们主页的 facebook 应用

Android Facebook 认证

ios - 如何在 iOS 中以 pageadmin 身份在 Facebook 页面上发布状态提要?

javascript - Facebook 选项卡/页面身份验证问题 : getLoginStatus always returns not_authorized

ios - 从 Facebook Graph api 检索用户城市

javascript - Facebook 分享分享后显示空白页面

facebook - 我无法通过 API 创建类似 Facebook 的受众?

facebook - 为什么 Instagram Graph API webhook 不起作用

python instagram api user_recent_media 返回 None

swift3 - 使用 UIActivityViewController 发布,但避免裁剪?