【问题标题】:How to get instagram username from new facebook graph API如何从新的 facebook graph API 获取 instagram 用户名
【发布时间】:2019-01-25 13:22:58
【问题描述】:

看看新的 Instagram Graph API - 一旦用户登录,就没有直接的方法来检索username。虽然它在官方文档中说像这样的调用

 "https://graph.facebook.com/v3.2/17841405822304914?fields=biography%2Cid%2Cusername%2Cwebsite&access_token=EAACwX..."

应该返回以下内容:

{
  "biography": "Dino data crunching app",
  "id": "17841405822304914",
  "username": "metricsaurus",
  "website": "http://www.metricsaurus.com/"
}

这当前返回一个错误,并且似乎没有这样的选项可以仅获取 instagram 业务用户的 用户名。

【问题讨论】:

  • 错误是什么?
  • 错误是“(#100)尝试访问节点类型(用户)上不存在的字段(instagram_business_account)”
  • 有你所展示的请求吗?你甚至不要求那个领域......?
  • @04FS 也是这个:消息:“(#100)尝试访问节点类型(用户)上不存在的字段(传记)”确实尝试了一切,但看起来 FB api 变得非常多余而不是起来到官网为止
  • 请链接到您所指的文档部分。

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


【解决方案1】:

如果您正在谈论获取链接到您的 Facebook 页面的 Instagram 企业帐户的用户名,您可以使用以下 curl

curl -i -X GET "https://graph.facebook.com/v3.2/me/accounts?fields=instagram_business_account%7Busername%2Cname%2Cig_id%7D&access_token=<access_token>"

请将上面 curl 中的 access_token 替换为您的用户访问令牌。

上述卷曲的示例响应如下:

{
  "data": [
    {
      "instagram_business_account": {
        "username": "<instagram user name>",
        "name": "<instagram display name>",
        "id": "<corresponding facebook graph id for instagram profile>",
        "ig_id": <instagram profile id>
      },
      "id": "<facebook page id>"
    }
  ],
  "paging": {
    "cursors": {
      "before": "MTc2Njg1MTU2MTI1ODA1",
      "after": "OTg3MzU1NzExNDUwMDg3"
    }
  }
}

【讨论】:

    【解决方案2】:

    如果它对某人有帮助.. 现在最好像这个 GrapAPI v10.0 那样做

     FB.api('/' + pageID + '?fields=instagram_business_account{id,name,username}',
         function (response) {
            // TODO: whatever you want
         },
         { access_token: accessToken }
     );
    

    【讨论】:

      【解决方案3】:

      我只能通过使用old api 来解决这个问题。

      根据他们的文档,虽然旧 API 即将被弃用,但截至目前,它适用于小型企业或个人应用程序。 新的Instagram Graph API 是“用于访问大中型 Instagram 企业帐户中数据的 API”

      看起来 FB 不知道它的方式。

      【讨论】:

        猜你喜欢
        • 2020-10-09
        • 2011-08-12
        • 1970-01-01
        • 2014-11-21
        • 1970-01-01
        • 1970-01-01
        • 2011-08-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多