我刚刚开始为我的公司构建一个简单的导入图像应用程序。我们有一个正常的图像上传,并希望提供从Instagram导入图像的能力。我已经编写了Laravel的基本功能。用户可以使用Instagram进行授权,然后我成功调用了“users / self / media / recent /”,它在SandBox模式下返回正确的数据。我得到了最近的帖子列表,正是我想要的。
但是看看开发人员的页面,https://www.instagram.com/developer/的API在2020年被完全折旧。它还说明了以下内容:
公共内容 - 代表用户在2018年12月11日阅读公共媒体的所有剩余功能
在我看来,这就像对'users / self / media / recent /'的调用应该已经折旧了。我只是担心我下周将这个代码/应用程序生效,并且它已经在沙箱模式之外折旧了。
对不起,很难找到相关文档。在这篇文章的底部,它指出:
在2018年12月11日之后,Instagram Platform API将仅支持instagram_basic权限。这可以用于为以下剩余端点进行API调用:
/ users / self - 获取有关访问令牌所有者的信息
/ users / self / media / recent - 获取访问令牌所有者发布的最新媒体
/ media / media-id / comments - 获取有关媒体对象的最新评论列表。仅支持通过/ users / self / media / recent端点获取的媒体
https://developers.facebook.com/blog/post/2018/10/31/instagram-graph-api-hashtag-search-launch/
所以我想这仍然有效,直到2020年。