问题标签 [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 投票
1 回答
1697 浏览

facebook-graph-api - Instagram Post Insights - 自然与付费细分

根据 Instagram (GRAPH)文档,获取帖子或媒体对象(甚至故事)的见解非常简单。

与 Facebook 对帖子的洞察力不同,Instagram (GRAPH) 不提供帖子级别的付费/自然细分,以获取可用指标,如印象和参与度。这给营销团队带来了一个大问题,因为他们无法区分有机绩效和付费绩效。

尝试破解此问题的另一种方法是获取在此帖子上创建的所有相关广告。无论如何,我都没有找到与帖子 ID 相关的广告、广告集或广告系列。我能想到的唯一方法是手动选择相关的广告,条件是这些广告是由我们有权访问的同一个广告帐户创建的。

所以我的问题是:是否有可能通过 API 对 Instagram 帖子的性能指标进行有机与付费细分?

0 投票
1 回答
1333 浏览

facebook - 使用带有永久页面访问令牌的 Instagram Graph Api 仅适用于某些帐户

我尝试使用永久页面访问令牌facebook:永久页面访问令牌?)通过 instagram graph api 从 instagram 商业帐户中获取一些图像。这些特定令牌似乎是永久访问服务器端应用程序的图形 api 的唯一可能性。

另一方面,我在 fb 文档中发现了一个提示,即只有用户访问令牌才能用于访问 instagram 业务帐户。

“不支持页面访问令牌。”

https://developers.facebook.com/docs/instagram-api/overview/?locale=en_US

有趣的是,到目前为止,我一直在使用页面令牌,没有任何问题。在重置我的项目数据库并生成新令牌后,我观察到一些帐户无法获取数据,而其他帐户则没有问题。

“不支持获取请求。ID 为‘XXX’的对象不存在,由于缺少权限而无法加载,或者不支持此操作。”

我有 2 个 instagram 帐户:1 个正在使用页面访问令牌,而另一个则没有。所以,我在 fb 图形资源管理器中检查了它。使用用户访问令牌我对两个帐户都没有问题。分别为两个帐户使用页面访问令牌,一个对查询工作正常,而另一个则不是。我创建的第三个帐户也有同样的问题。

我试图解决这个问题的事情:

  1. 从我的数据库中删除所有永久页面访问令牌并再次生成它们
  2. 使用 fb 图形浏览器工具手动生成永久页面访问令牌
  3. 将我的 Instagram 帐户转回个人帐户,然后通过该应用程序再次转入企业帐户
  4. 将我的 instagram 帐户转回个人帐户,然后通过 facebook 页面再次转入企业帐户
  5. 创建一个新的 instagram 帐户和一个新的 facebook 页面以进行连接(重复 3. 和 4.)

我现在的问题:

  1. 我可以为 instagram graph api 使用永久页面访问令牌吗?
  2. 如果没有,我如何获得对 instagram graph api 的永久服务器端访问权限?

我现在在互联网和 stackoverflow 上搜索了几天并且变得疯狂,因为我似乎是唯一遇到这个问题的人。因此,我的开发人员伙伴们将非常感谢您的帮助。蒂亚。

0 投票
0 回答
243 浏览

android - 如何不通过 android Intent 在 Instagram 上发布图片?

在 SO 和 google 上搜索后,我发现 instagram_basic 权限是解决方案。所以我从 developer.facebook 添加了产品 instagram。还为 instagram_basic 申请应用审查,但 facebook 拒绝并给了我以下理由。

“根据提供的截屏视频,我们无法批准您对 Instagram Graph API 的请求。因此,您需要上传一个新的截屏视频,清楚地显示最终用户将如何登录,包括完整的 Facebook 登录身份验证和链接您的 Instagram 业务帐户所需的步骤。请访问我们的示例页面以了解更多信息。您的应用还必须经过管理页面权限的审核。您可以在应用审核选项卡中申请管理页面。

所以现在我已经申请了 manage_pages 权限。但他们仍然拒绝并给了我以下理由。

“您的截屏视频没有显示使用此权限如何直接改善您的应用程序中的用户体验。不幸的是,我们也无法通过手动测试您的应用程序来确定这一点。所有权限数据必须在您的应用程序中明显使用。我们不接受您以后可能决定使用的数据的许可请求。”

instagram-api 后图像在 instagram

我知道 facebook 拒绝,因为 facebook 的应用程序流程不清楚。但是我在流程中缺少什么?请查看下面我上传的应用程序流程的截屏视频,以供应用程序审查。 FacebookAppReviewScreenCast

提前致谢。

0 投票
3 回答
2404 浏览

facebook-graph-api - Instagram Graph API - 当用户从个人账户切换到企业账户时获取媒体洞察指标

我正在寻找一种在 Instagram Graph API ( https://developers.facebook.com/docs/instagram-api/reference/media/insights ) 中使用基于 userId 的嵌套查询来获取 Media Insights 指标的方法,即使在客户从个人帐户切换到企业帐户。

我使用这个嵌套查询来获取我需要的所有数据:(https://graph.facebook.com/v3.2/{userId}?fields=followers_count,media{media_type,caption,timestamp,like_count,insights.metric(reach, impressions)}这部分会导致错误:insights.metric(reach,impresss) ——但它适用于一个一直是商业账户的账户)

但是,由于一些链接到 userId 的媒体是在用户切换到企业帐户之前发布的,而不是仅返回之后发布的媒体的数据,API 会返回此错误:

有没有办法通过 API 知道在帐户从个人帐户切换到企业帐户之前和之后创建了哪些媒体?或者有没有办法获取帐户切换的日期?

我目前看到的获取所需数据的唯一方法是使用/media边缘并查询每种媒体的见解,直到出现错误。然后我会得到大约我需要的日期。但是,这根本没有优化,因为我们的速率限制为每位用户每小时 200 次呼叫。

0 投票
0 回答
988 浏览

facebook - 如何设置测试用户使用“Instagram 公共内容访问”功能提交我的应用程序?

我的问题是:如何将我的应用程序提交给测试用户的 Facebook 评论,以便让 Facebook 评论者看到它与“Instagram 公共内容访问”功能一起使用?

现在,详细说明我的问题。

在我的应用程序的开发阶段,我使用了一个测试应用程序 ( https://developers.facebook.com/docs/apps/test-apps/ ) 和测试用户 ( https://developers.facebook.com/docs/apps /test-users/)访问“Hashtag Search API”(https://developers.facebook.com/docs/instagram-api/hashtag-search/,这需要“Instagram Public Content Access”功能 - https:// /developers.facebook.com/docs/apps/review/feature#reference-INSTAGRAM_PUBLIC_CONTENT_ACCESS)。效果很好:我在测试应用程序上有测试用户,他们可以像最终用户一样使用它。

现在我正在尝试将我的“生产”应用程序提交给 Facebook Review,以获得“Instagram 公共内容访问”。如果我将生产应用程序提交到 Facebook Review,我无法从提交表单上的测试应用程序中选择任何测试用户(我只能从生产应用程序中选择测试用户)。如果我在生产应用程序上创建测试用户,这些用户将无法使用该功能(我收到错误说我需要先通过应用程序审查)。如果我没有在提交表单上提供测试用户,Facebook 审阅者将无法测试我的应用程序,并且可能会拒绝功能请求。

那么,如何设置我的 App Review 提交以允许 Facebook Reviewer 测试和授权我的 Production App?我需要提交生产应用程序,但我的功能仅适用于测试应用程序。

0 投票
0 回答
524 浏览

instagram - 如何在未经第三方许可的情况下使用 IG Business Discovery API 获取媒体计数?

FB 提供的错误代码作为对我最近评论的补充我正在设置一个应用程序,该应用程序将能够通过读取指定用户的“媒体计数”数量来查看 Instagram 个人资料最近是否处于活动状态(24 小时内)。IG 文档不清楚 - 他们的 API 注册在我面临的问题上更不清楚。我的问题是,我是否需要我试图从中提取这些数据的每个帐户的许可(令牌)?如果没有,我需要从他们的开发者网站授予哪些权限才能完成此操作?IG 的文档显示需要获得许可,但 socialblade.com 和 igblade.com 等网站显然正在使用他们的 API 来大规模收集这些数据。

0 投票
3 回答
5955 浏览

instagram - 有没有办法从 Instagram 故事中检索民意调查选民名单?

我知道这里有一个用于检索故事 ID 列表的端点但我想知道是否可以获得对特定故事投票进行投票的用户列表?

故事上的数据似乎很少(即使您导出个人帐户数据),如果可以通过 API 访问,那就太好了。

此外,我不想将我的帐户设为企业帐户。

答案不必局限于使用API​​,我已经手动截屏列表并将屏幕截图连接在一起并使用文本识别来获取句柄,因此欢迎任何比数据输入更快的奇特解决方案。

提前谢谢你!

0 投票
0 回答
1739 浏览

instagram-api - 通过 instagram-api 登录后如何获取 session-id?我正在获取用户名但进一步的 api 调用我想要 session-id 我将如何得到它?

之后我正在使用 Instagram login-api 获取用户详细信息和用户名。但是对于进一步的 api 调用,我还需要该会话的会话 ID,我将如何获得它?

0 投票
2 回答
16827 浏览

instagram - 如何在 Instagram 照片 URL 中获取大照片

示例照片:https ://www.instagram.com/p/BvkCr95FcGG/ 我想放大 url 图片。

0 投票
1 回答
1031 浏览

facebook - 使用 Instagram 图形 API 的新连接 Instagram 功能

我的要求是添加 Instagram 连接功能并获取他们的帖子/媒体。

因此,我在我的 android 应用程序中引用此链接Instagram APIs for Instagram connect feature 来获取 Instagram 的用户帖子。正如文档中所写的那样,Instagram 开发人员 API 将在 2020 年初弃用。所以我阅读了这个新链接Instagram Graph API of Instagram graph APIs。

所以问题是我不清楚使用图形 API 连接 Instagram 功能的流程。所以下面是我的查询:

  • 如果我需要连接 Instagram 并想获取他们的帖子/媒体
    1. 我们需要通过 Instagram 或 Facebook 进行身份验证吗?
    2. 它对用户体验的影响是什么?
    3. 以及所有想要与 Instagram 建立联系的用户。他们必须创建 Facebook 页面并将 Instagram 帐户链接到 Facebook 页面吗?
    4. 或者我们只需要通过这些步骤Instagram Graph API配置开发者帐户

谢谢快乐编码....