问题标签 [instagram-graph-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2371 浏览

facebook-graph-api - Instagram Graph API - 结合使用 Business Discovery 和 Insights edge

我可以使用以下 URL 获取与外部用户关联的媒体对象列表

GET (我的 IG 用户 id)?fields=business_discovery.username(therock){media{caption,children,comments_count,like_count,id,media_type,media_url,owner,timestamp,username}}

如何使用上述方法获取外部用户的见解。我确实知道使用以下 URL 获取我自己帐户的见解

GET(我的 IG 用户 ID)/insights?metric=impressions&period=week

当我尝试使用下面的 URL 获取见解时

GET(我的 IG 用户 ID)?fields=business_discovery.username(therock){insights}}

抛出以下错误

是否可以获取外部帐户的见解?

0 投票
1 回答
158 浏览

ruby - 使用 Restful Ruby 获取 Instagram 访问令牌

我正在尝试使用 Instagram API 创建一个 Rails 后台工作人员来查询主题标签。我不需要登录任何其他用户,但我自己也不想使用任何浏览器,只需 RESTful 调用。

我正在尝试使用 gem“rest-client”(https://github.com/rest-client/rest-client)在 Ruby 脚本中自动获取我的访问令牌

我可以在浏览器中成功导航到以下 url 并从响应 url 中获取访问令牌

我已经使用了这两个 URL: https ://www.instagram.com/oauth/authorize/?client_id=xxx&redirect_uri=xxx&response_type=token

但是当我使用 RESTful gemresponse = RestClient.get(url)时,它 response.headers['location']是 nil

我也尝试过使用 Instagram API URL,但没有运气:https ://api.instagram.com/oauth/authorize/?client_id=xxx&redirect_uri=xxx&response_type=code

任何人都知道如何在 Ruby 中完全以编程方式获取访问令牌?

我想我错过了登录用户(这将是我)的步骤。不确定如何以编程方式执行此操作。

我可以将 instagram API 与永不更改的代码或访问令牌一起使用吗?

0 投票
1 回答
947 浏览

instagram-graph-api - 我应该在业务发现 API 上使用什么 ID?

我正在尝试使用业务发现 API ( https://developers.facebook.com/docs/instagram-api/business-discovery ) 从 Instagram 帐户中检索公共统计信息,但我不确定使用哪个节点来检索此信息数据。(我是这个 API 的新手)

我尝试在图形资源管理器上运行网站上的示例(?fields=business_discovery.username(bluebottle){followers_count,media_count}):

  • /me {“错误”:{“消息”:“(#100)尝试访问节点类型(页面)上不存在的字段(业务发现)”,“类型”:“OAuthException”,“代码”:100,“fbtrace_id”: “D0siT4a4GR0”}}

  • 我的企业帐户 ID (me?fields=instagram_business_account) { "error": { "message": "(#100) 尝试访问节点类型 (Page) 上不存在的字段 (business_discovery)", "type": "OAuthException", "代码”:100,“fbtrace_id”:“Hq0erqHbbxP”}}

  • 我的企业帐户的 Instagram 用户 ID (?fields=instagram_accounts) { "error": { "message": "(#100) 尝试访问节点类型 (InstagramUser) 上不存在的字段 (business_discovery)", "type": "OAuthException", “代码”:100,“fbtrace_id”:“BCAkvwtsZXV”}}

任何指导将不胜感激

0 投票
1 回答
3480 浏览

instagram-api - Instagram API 与 Instagram 图形 API

我想写一个非常简单的网站,允许任何 Instagram 用户,无论大小,企业或个人,访问我的网站,使用他们的 instagram 凭据(oauth)登录,然后查看他们提要上的最后 5 个帖子. 我已经使用 instagram API 完成了这项工作,但所有文档都说该 API 已被弃用,因此我正在考虑迁移到新的 Graph API。问题是我发现它令人难以置信的混乱。

首先,新的 Graph Api 似乎仅适用于中型或大型企业帐户。不适合拥有几百个追随者个人帐户的人。是这样吗?如果是这种情况,我是否需要在我的应用程序中实现这两个 API 以同时满足大型企业帐户和小型帐户的需求?

如果不是,我只是在寻找一个示例,使用 NodeJs 或 Ruby,如何使用 Graph API 完成 oauth 流,然后使用来自 auth 流的访问令牌,点击端点以获取该用户的媒体。

我已经在图形 api 上注册了一个应用程序,我有一个应用程序 ID、秘密和 instagram_basic 权限。

任何建议将不胜感激,

谢谢,

克雷格

0 投票
2 回答
12916 浏览

php - 使用 Instagram API 获取关注者和关注者

我正在研究将 Instagram 集成到我的应用程序中。但我有些困惑。我找到了 2 个 API 文档:https ://www.instagram.com/developer/和https://developers.facebook.com/docs/instagram-api/。它们在支持 API Endpoints 以及如何使用方面存在差异。那么,它们是什么,我们应该在我的应用程序中使用什么?

我需要获得关注者和用户的关注。但我找不到任何支持该功能的 API。

你能帮忙吗,我的应用程序真的需要它。

非常感谢

0 投票
1 回答
1369 浏览

instagram-graph-api - 如何在 Instagram Graph API 中获取有限日期范围内的所有帖子?

我需要从与我的企业帐户关联的 instagram 页面中检索所有帖子。

Instagram API文档没有提及仅在特定时期之间获取媒体的任何方法。

我用我在 Facebook API 中使用的那个尝试了一个模拟请求

该请求有效,但忽略了 since / until 参数并从字面上检索我的所有帖子。

如何限制检索到的帖子的日期范围?

0 投票
1 回答
690 浏览

facebook-graph-api - API Graph Instagram:获取媒体评论返回错误:400 请求的资源不存在

最近我有一个问题,我不明白这种行为的原因。当我使用 API 在 Instagram_business_account 上获取媒体评论时 https://graph.facebook.com/v3.2/media_id/comments?access_token=access_token&fields=id,timestamp,media {id,permalink},text,username,replies。 limit(50){id,时间戳,文本,用户名}&limit=50

其中一些给我作为回应:{“错误”:{“消息”:“(#24)请求的资源不存在”,“类型”:“OAuthException”,“代码”:24,“fbtrace_id”:“ GjEetUUnrND " } } 但是其他的没问题,没有错误,它给了我尝试的结果。它在同一个 instagram_business_account 上。

有人遇到过同样的问题吗?为什么会出现这种行为以及如何避免这种行为?这是来自facebook的错误吗?我已经在 facebook 开发者社区中询问过它,但我还没有任何回复。如果有人有想法请

非常感谢

0 投票
0 回答
325 浏览

instagram-api - Facebook/Instagram 位置 ID

嗨,我需要为 android 创建应用程序作为我的大学课程工作项目。但为了完成它,我需要使用经度和纬度获取 INSTAGRAM 位置 ID。例如,我有纬度和经度 40.752340、-73.979873,我需要将其转换为 Instagram 位置 ID。我只是想知道有什么方法可以获得位置ID吗?我正在使用这种方法,但它不再起作用了

https://api.instagram.com/v1/locations/search/?lat=40.758895&lng=-73.985131&access_token=ACCESS TOKEN

但每次我尝试使用它时,我都会看到

{“meta”:{“code”:400,“error_type”:“APINotAllowedError”,“error_message”:“此端点已停用”}}

有什么办法可以获取位置 ID?

0 投票
2 回答
1050 浏览

facebook-sdk-4.0 - 测试 Instagram Graph API 停止返回媒体

我正在开发网站,所以我的 fb 应用程序处于开发模式,直到昨天一切正常。今天我无法弄清楚出了什么问题。

我使用页面令牌将我的 Instagram 业务帐户连接到我的页面:me?fields=connected_instagram_account. 现在它告诉我:“字段为空或访问令牌不允许。”

然后我曾经使用:

但我不再拥有 Instagram ID。

  • 所以我检查了我的 Instagram 是否真的连接到了我的 Fb 页面,并且确实如此。
  • 然后我尝试重新生成访问令牌。一切看起来都很好。 在此处输入图像描述
  • 在我的应用程序中还需要“Instagram 应用程序评论”,例如“instagram_basic、instagram_manage_insights,但我的应用程序处于开发模式,因此不需要它。此外,我无法添加提交,因为我没有隐私政策 URL。

哪里有问题??我只需要从我的 Instagram 帐户中获取媒体。

0 投票
0 回答
827 浏览

facebook-graph-api - Instagram Graph API 和应用程序审批流程

所以我正在开发这个名为社交媒体墙的功能,它基本上是设置和样式化这个插件https://github.com/pavelk2/social-feed

一切都很好,直到我不得不添加 Instagram——他们已经关闭了他们以前的 API,现在我只能用它来发布我的帖子。所以我选择了 Graph API,按照他们的指南添加了 Instagram 产品,获得了 Facebook 和 Instagram 等经过验证的商业帐户https://developers.facebook.com/docs/instagram-api/getting-started

现在的问题是我需要公共页面访问权限才能获取其他上市公司的帖子,为此我还需要 manage_pages 权限,但我被拒绝了!他们会说“你的应用不需要这个权限”。如果它是通过公共页面访问添加的,它怎么可能不需要它!

所以这是我的第四个审核请求现在正在等待中,当我仔细尝试解释我正在尝试实施的内容、它如何与 Facebook 合作以及为什么我需要这些权限时。

所以我想问一下 - 之前有人获得过这个批准吗?你必须为此做些什么?我现在真的很绝望。

下面是上一个答案的屏幕截图。他们还附上了登录页面的屏幕截图,说这应该有助于我理解他们的反应。

[1]:https://i.stack.imgur.com/1AfEM.png