facebook - Instagram API 将于 2020 年弃用

标签 facebook facebook-graph-api instagram instagram-graph-api

我正在构建一个应用程序,让用户通过 Instagram 登录,然后读取他们的提要并将该信息用于该应用程序。 Instagram 的一个页面显示,他们的 API 将于 2020 年弃用,但有些功能仍然有效。至于什么被弃用、什么没有被弃用,这并不简单,而且我还没有找到任何直接联系他们的方法。有谁知道以下 URL 是否会继续工作,如果不是,这种类型的应用程序将来是否可行?为什么 IG 和 Facebook 对第三方集成变得更加封闭?

https://api.instagram.com/v1/users/self/media/recent/

弃用通知: https://www.instagram.com/developer/

enter image description here

最佳答案

旧版 Instagram API - https://www.instagram.com/developer/将被弃用,取而代之的是 Facebook 提供的 Instagram Graph API - https://developers.facebook.com/docs/instagram-api

为了使用https://api.instagram.com/v1/users/self/media/recent/此端点您需要基本权限。正如文档所述,它将在 2020 年初被弃用,这意味着旧版 API 很可能会被关闭,因为将不再需要任何功能。

您绝对应该开始使用 Graph API 构建您的应用程序。请记住,您的应用程序需要一些时间才能上线。它需要一些东西,例如业务验证、应用程序审核中请求的权限的审核,并且可能需要一些时间才能上线。

请记住,Graph API 仅适用于 Instagram Business 类型的帐户。您目前无法将其用于普通帐户。目前尚不清楚它是否适用于所有帐户,但很可能将来会如此。这与在 Instagram 旧版 API 上弃用公共(public)内容权限的情况相同。他们在 Graph API 中添加了类似的功能。

如果您计划支持所有用户,您还必须在旧版 API 中申请基本功能。换句话说,如果您计划定位所有 Instagram 用户(包括普通用户和企业用户),则需要同时支持 Instagram API 和 Instagram Graph API。

要记住的另一件事是,您无法真正报告错误或从旧版 Instagram API 获得任何帮助。如果您发现该错误,则无法报告该错误,因为他们由于弃用而不接受该错误。

因此,开始使用 Instagram Graph API 进行构建,一旦一切顺利,请尝试添加 Instagram 旧版 API 支持。如果一切顺利并且 Facebook 将添加对旧帐户的支持,那么您的 Graph API 应该可以轻松接管 Instagram 旧 API 功能。

他们加强集成并使开发人员变得更加困难的原因很可能是用户隐私。他们不想再发生像剑桥分析这样的事件。

关于facebook - Instagram API 将于 2020 年弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55813629/

相关文章:

android - 使用应用通知 facebook 为我的应用邀请新用户

Facebook 事件图片来自 API

javascript - 向 Instagram feed 添加分页或延迟加载

facebook - 如何使用 Facebook Graph API 读取 Instagram 用户

android - Facebook Android sdk 3.0 授权对话框未显示请求的权限

Facebook Graph API 发布带有页面墙链接的消息

android - 从 Android Facebook 应用注销时出错

javascript - 如何创建一个 facebook 发布按钮来发布分数?

api - Instagram Oauth 重定向到 instagram.com

android - 是否可以在 iOS 或 android 上通过 HTTP 仅使用 REST 调用来调用 facebook Graph API?