Instagram API 弃用 2020

Instagram API deprecation 2020

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

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

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

用旧的 API 构建一些东西没有意义,旧的 API URL 肯定会停止工作(所有旧的 api.instagram.com 端点) .不过有一个新的 API:https://developers.facebook.com/products/instagram/

传统 Instagram API - https://www.instagram.com/developer/ will be deprecated in favor of Instagram Graph API provided by Facebook - https://developers.facebook.com/docs/instagram-api

要使用 https://api.instagram.com/v1/users/self/media/recent/ 此端点,您需要基本权限。正如文档所述,它将在 2020 年初被弃用,这意味着遗留 API 很可能会被关闭,因为将没有更多的功能可以请求。

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

请记住图表 API 仅适用于 Instagram Business 类型的帐户。目前您不能将其用于普通帐户。目前尚不清楚它是否适用于所有帐户,但很可能会在未来提供。这与弃用 Public Instagram 遗留内容许可 API 相同。他们在 Graph API 中添加了类似的功能。

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

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

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

他们加强集成并使开发人员更难的原因很可能是用户隐私。他们不想再发生像 Cambridge Analytica 这样的事件。