Instagram 是不是在 2018 年 3 月 30 日更改了 API 速率限制?
Posted
技术标签:
【中文标题】Instagram 是不是在 2018 年 3 月 30 日更改了 API 速率限制?【英文标题】:Did Instagram change API rate limits on Mar 30, 2018?Instagram 是否在 2018 年 3 月 30 日更改了 API 速率限制? 【发布时间】:2018-03-31 02:01:36 【问题描述】:我使用一些自行开发的脚本来获取有关我的帖子和关注者的信息。最近我发现 Instagram 更改了我的应用程序的速率限制。我在标题中看到以下信息:
x-ratelimit-limit: 200
我了解了 Instagram 博客和页面的变化,但发现没有提及自 2017 年 10 月 1 日以来的任何变化。
这个新限制仅与我的代币有关还是与整个平台有关?你能检查一下你的令牌吗?
【问题讨论】:
@NickFanilov 看到了同样的事情。曾经是您的应用程序的每个用户每小时 5000 次调用。现在减少到 200 个。也没有发现导致它发生变化的文档。 Instagram 平台 API 计划分阶段弃用,但要到今年晚些时候。 @NickFanilov 我遇到了同样的事情,在网上没有看到任何信息,但限制减少到 200 次呼叫/小时我想知道这是否是一个错误,或者它是否与最近的 FB 隐私有关丑闻和脸书回应 我从午夜开始也有同样的问题。突然减少限制,没有任何通知。 Instagram 网站上也没有任何信息 这当然是一个全球性的变化。此处应提及它们的限制:https://www.instagram.com/developer/limits/,但此链接目前以 404 响应。虽然没有官方信息,但有充分理由保持这个问题开放 他们的 API 愚人节玩笑来得太早了一天...... 【参考方案1】:是的,虽然没有官方沟通。 我也经历过。 我在他们的文档中找到了这一点。
Instagram API 使用与 Graph API 相同的速率限制(每位用户每小时 200 次调用),但有一个例外:/media/cmets 边缘将写入限制为每位用户每小时 60 次写入。有关更多信息,请参阅 Graph API 的速率限制文档。
https://developers.facebook.com/docs/instagram-api/overview/#rate-limiting
https://techcrunch.com/2018/04/02/instagram-api-limit/ 希望这会有所帮助。
更新:-
4 月 4 日,还有更多的 API 被 Instagram 弃用。
https://www.instagram.com/developer/changelog/
【讨论】:
【参考方案2】:一些观点:
这个每小时 200 次的调用已在 Graph API 文档中至少存在一个月(根据 Wayback 机器)。
Facebook 一定是在周末惊慌失措并按下了“要求 Graph API 权限”按钮,这就是我们目前的情况。 :\
【讨论】:
确实,据我了解,Instagram API(即将弃用)与针对企业的 Instagram API Graph 不同。现在,考虑到当前 API 用户的待遇如何,我到底为什么要使用 Graph API 开发应用程序 好问题!有时我希望 FB 倒闭,这样我们这些可怜的代码猴子就不必再搞砸了:\【参考方案3】:是的,
限制已降低。
这里有一些详细文档的参考链接:
Instagram API limit reduced to 200 from 5000
https://techcrunch.com/2018/04/02/instagram-api-limit/
https://developers.facebook.com/docs/instagram-api/overview/#rate-limiting
希望对你有帮助
谢谢
【讨论】:
【参考方案4】:这是我们的答案:https://www.instagram.com/developer/changelog/
API 立即被弃用。所以真的限制可能不再那么重要了。我真的不认为自己会基于他们的 API 构建另一个应用程序......
【讨论】:
旧的 Instagram API 已被弃用。但 Graph API 包含 Instagram 端点。 目前仅适用于企业帐户:***.com/questions/51499402/…@JoshuaDance【参考方案5】:这是 Instagram 的新公共 API 更新,不幸的是,限制费率对于 Instagram 中的某些功能毫无价值。 2018 年 4 月 4 日
The following endpoints are deprecated immediately:
Follows and Relationships
GET /users/self/follows
GET /users/self/followed-by
GET /users/self/requested-by
GET /users/user-id/relationship
POST /users/user-id/relationship
Commenting on Public Content
GET /media/media-id/comments (Deprecation not relevant when fetching comments for self media)
POST /media/media-id/comments
DEL /media/media-id/comments/comment-id
Media
GET /media/media-id
GET /media/shortcode/shortcode
Likes
GET /media/media-id/likes
POST /media/media-id/likes
DEL /media/media-id/likes
User Search
GET /users/user-id
GET /users/user-id/media/recent
GET /users/self/media/liked
GET /users/search
Subscriptions - to receive notifications when media is posted
Some information on Public Content returned through hashtag and location search will be removed - Name, Bio, Comments, Commenters, Follower Count, Following Count, Post Count, and Profile Picture
【讨论】:
以上是关于Instagram 是不是在 2018 年 3 月 30 日更改了 API 速率限制?的主要内容,如果未能解决你的问题,请参考以下文章
在 2018 年 9 月 18 日发布之后,是不是有人能够在模拟器上运行 ios ui 测试?
为啥不使用 NodeJS 中的 API 就无法获取所有 Instagram 帖子
如何使用新的 Instagram Graph 或 Basic Display API 获取普通用户的个人资料图片(截至 2020 年 6 月 29 日)