标签: instagram-api

如何将我的Instagram客户端置于实时模式?

我昨天下载了Instagram,所以我可以注册,然后创建一个目前处于Sandbox模式的新客户端.我创建了一个网站,搜索Twitter和Instagram上的某些主题标签,唯一阻止我上线的是Instagram客户端仍处于沙盒模式.

"Go Live"按钮被禁用,我不知道我需要做什么才能启用它.文档没有说什么.它提到某个地方存在审核流程,但我甚至没有看到提交申请进行审核的选项.这甚至是如何工作的,因为我的应用程序不是手机应用程序.我已经建立了一个移动友好的网站,但它甚至不需要用户登录.

非常感谢任何更多信息和澄清!

instagram instagram-api

20
推荐指数
1
解决办法
5万
查看次数

在Instagram API中使用min_id

事实上,我发现没有其他人在Instagram API中遇到这个问题,这表明我做错了.

如果我要输入:https://api.instagram.com/v1/users/334250900/media/recent/?client_id=xxx&min_id=678453535718114828_919796408并且678453535718114828_919796408是该用户的最新帖子ID,我应该什么也得不回来,对吧?

好吧,我没有.我收到一个帖子 - min_id参数中的一个.

文件说明:

MIN_ID - 于此min_id 返回媒体.

但行为似乎是将媒体更新或等同于此min_id.

如果我指定一个min_id是最近的第三篇文章,我应该回复两个帖子,但是不,我得到三个.

当然,我可以丢弃返回数组中的最后一个结果,或者做一些检查以确定我是否已经拥有它 - 但这有点违背了参数的目的.

只有我吗?

endpoint instagram instagram-api

18
推荐指数
0
解决办法
2353
查看次数

Instagram这个用户不存在

我正试图通过他们的REST服务从Instagram获取medida数据.我有一个访问令牌并尝试获取一些媒体数据,我正在使用此查询

https://api.instagram.com/v1/users/184692323/media/recent/?access_token=
Run Code Online (Sandbox Code Playgroud)

我收到了这个回复

{"meta":{"error_type":"APINotFoundError","code":400,"error_message":"this user does not exist"}}
Run Code Online (Sandbox Code Playgroud)

用户ID确实存在,我实际上尝试使用Lady Gaga的用户ID,我从这里获得:http://jelled.com/instagram/lookup-user-id# 当我使用我的用户ID时,它可以工作.它似乎不适用于其他用户ID.

我能做什么?这是否与这些新的"沙盒"规则有关?

instagram instagram-api

17
推荐指数
2
解决办法
2万
查看次数

Instagram/v1/tags/{tag-name}/media/recent端点不会在分页块中返回min_tag_id

根据https://www.instagram.com/developer/endpoints/tags/,我们曾经在https://api.instagram.com/v1/tags/tag-name/media的分页部分获取min_tag_id./ recent?access_token = ACCESS-TOKEN响应,然后我们在请求中使用它来轮询更新的帖子.

截至今天早上,我们看到Instagram改变了分页响应的形式.它现在看起来像:

"pagination": {
"next_max_tag_id": "AQBy529IMOAlOvp6EI5zrYZRZbUbNW2oGQjgdvfVi5I_7wTIKzqE2nfsSBHvCkPmWOMKV7kmNcMPErenGJsbDtIk013aPZ_xo4vFYuXqtDGz3ZS0ZBrnTSjtuGjtnEOHiDJlAp8lI99AuwAgObnaf6tYhkoiDajEkg5E2zOFuDZFfQ",
"next_url": "https://api.instagram.com/v1/tags/enplug/media/recent?access_token=1573931388.852f6fb.2ee7fb644c5341dd813bd3bbc4c687ec&max_tag_id=AQBy529IMOAlOvp6EI5zrYZRZbUbNW2oGQjgdvfVi5I_7wTIKzqE2nfsSBHvCkPmWOMKV7kmNcMPErenGJsbDtIk013aPZ_xo4vFYuXqtDGz3ZS0ZBrnTSjtuGjtnEOHiDJlAp8lI99AuwAgObnaf6tYhkoiDajEkg5E2zOFuDZFfQ",
"deprecation_warning": "next_max_id and min_id are deprecated for this endpoint; use min_tag_id and max_tag_id instead",
"next_max_id": "AQBy529IMOAlOvp6EI5zrYZRZbUbNW2oGQjgdvfVi5I_7wTIKzqE2nfsSBHvCkPmWOMKV7kmNcMPErenGJsbDtIk013aPZ_xo4vFYuXqtDGz3ZS0ZBrnTSjtuGjtnEOHiDJlAp8lI99AuwAgObnaf6tYhkoiDajEkg5E2zOFuDZFfQ"
}
Run Code Online (Sandbox Code Playgroud)

min_tag_id现在已经过时?开发人员文档没有提及任何相关内容.

instagram instagram-api

17
推荐指数
2
解决办法
4615
查看次数

将Instagram登录完全弃用?

Instagram宣布Instagram平台API弃用:

"为了不断提高Instagram用户的隐私和安全性,我们正在加速Instagram API平台的弃用"

他们的文档和更改日志表示要引用新的Instagram Graph API.

很明显,许多,几乎每个旧端点现在都已被弃用,但没有任何关于登录功能的说法.

"新的Instagram图谱API"似乎只涉及面向业务的行为,所以我的问题是:他们是否也在弃用Instagram登录功能进行身份验证?

供参考:

instagram instagram-api

17
推荐指数
1
解决办法
1611
查看次数

Instagram 显示 API 开发者角色不足

我遵循了 Instagram Display API 上的教程,在 ngrok 上创建了我的 redirect_uri 并正确分配了我的 app_id。这是我得到的回应。

{
"error_type": "OAuthException",
"code": 400,
"error_message": "Insufficient developer role"
}
Run Code Online (Sandbox Code Playgroud)

我该怎么办?我是管理员,所以我不能将自己指定为开发人员。

rest facebook instagram-api

17
推荐指数
2
解决办法
2万
查看次数

2020年instagram api变更后,如何从instagram公众号获取instagram粉丝数?

我试图仅使用用户的 instagram 句柄(又名 @myusername)来检索关注者计数。我在几个答案中读到,您可以访问“https://www.instagram.com/{username}/?__a=1”来检索包含所有详细信息的 json 块。但是,当我在 2020 年更改 api 后尝试执行此操作时,该 url 只是将我重定向到登录页面。

我还查看了 instagram basic display/graph api,但似乎找不到获取其他用户关注者数量的方法。

来自官方ig基本显示api文档:https : //developers.facebook.com/docs/instagram-basic-display-api/reference/user
这个api只允许你获取account_type、id、ig_id(即将弃用)、媒体数量和用户名。(没有追随者人数的迹象)

来自官方 ig graph api 文档:https : //developers.facebook.com/docs/instagram-api
“API 无法访问 Intagram 消费者帐户(即非商业或非创作者 Instagram 帐户)。如果您正在构建一个消费者用户的应用程序,请改用 Instagram 基本显示 API。”

由于我的程序假设从不一定专业的帐户中检索关注者数量,我似乎无法弄清楚该怎么做......

综上所述:

  • 我尝试过网页抓取 -> 重定向到登录页面
  • 基本显示 api -> 无法获取关注者数量
  • 图 api -> 无法访问消费者帐户

有没有人对此有解决方案?

谢谢!

instagram instagram-api

16
推荐指数
2
解决办法
9058
查看次数

Instagram 公共 API 的新 CORS 政策?

我将这些端点与 JavaScript Ajax 结合使用来获取 Instagram 用户信息和帖子:

https://www.instagram.com/[用户名]/?__a=1

https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&variables={id:[user_id],first:50,after:''}

之前没有 CORS 策略错误,但现在我收到该错误(不是每次刷新页面时,而是几乎 95% 次):

从源“https://sitename.com”访问“https://www.instagram.com/hannahstocking/?__a=1”上的 XMLHttpRequest 已被 CORS 政策阻止:无“访问控制允许源”请求的资源上存在标头。

Instagram 是否已开始阻止这些端点或添加了新的速率限制?我该如何解决?

javascript ajax cors instagram-api referrer-policy

16
推荐指数
1
解决办法
6685
查看次数

开始使用 Instagram oEmbed 功能

开始使用 Instagram oEmbed 功能的正确方法是什么?文档(https://developers.facebook.com/docs/instagram/oembed/)声称我必须通过应用程序审核才能开始使用该功能。申请表上写着Please provide a URL where we can test Oembed Read.“我没有”,因为我无权使用该功能。

我尝试过但没有成功:我请求了 instagram_oembed 资源:

  • 实时模式下应用程序的应用程序令牌
  • 开发模式下应用程序的app token
  • 通过 Instagram 官方帐户将 URL 传递给帖子(例如https://www.instagram.com/p/CQG4gZxMzzO/
  • 将 URL 传递给作为应用程序管理员的用户的帖子

在所有情况下我都会收到 (#10) 使用'Oembed Read', your use of this endpoint must be reviewed and approved by Facebook. To submit this 'Oembed Read' feature for review please read our documentation on reviewable features: https://developers.facebook.com/docs/apps/review.

我执行的请求示例https://graph.facebook.com/v11.0/instagram_oembed?url=https%3A%2F%2Fwww.instagram.com%2Fp%2FCQG4gZxMzzO%2F&access_token=appAccessToken

facebook-graph-api instagram instagram-api

16
推荐指数
2
解决办法
1万
查看次数

Instagram oauth - 找不到错误的400匹配代码

问题在两天前开始,影响了大约70%的用户.此错误不依赖于IP,库或服务器配置.

Instagram无视我的要求,Facebook也是如此.

我试图重置客户端密码,更改IP和区域,所以没有任何帮助.

其他用户报告相同的问题:https://news.ycombinator.com/item?id = 13178789

也许来自Instagram/Facebook的人阅读StackOverflow并可以给出一些建议或澄清这种情况?

instagram instagram-api

15
推荐指数
1
解决办法
1999
查看次数