首页 > 解决方案 > 用于获取用户公共内容的新 instagram api?

问题描述

我们正在尝试使用https://api.instagram.com/v1/users/{provider_user_id}/media/recent/?access_token={access_token}

获取用户最近的帖子。

然而,instgram 说

公共内容 - 2018 年 12 月 11 日代表用户阅读公共媒体的所有剩余功能

https://www.instagram.com/developer

所以我想我们应该很快切换到新的 api。

但是,https ://developers.facebook.com/docs/instagram-api说

Instagram Graph API 允许您以编程方式访问 Instagram 企业帐户,以便您可以更轻松地管理媒体对象、查看评论和元数据,并通过自定义构建的应用程序获得见解和指标。

如果您正在为 Instagram 非企业帐户构建应用程序,请改用 Instagram 平台 API。

我们正在尝试获取非企业帐户信息(通过 oauth2 访问令牌)所以即使在 2018 年 12 月之后我们也可以使用旧 API?

标签: instagraminstagram-api

解决方案


您使用错误的 url 来获取数据

你需要使用这个 URL: users/self/media/recent 来获取用户上传的所有媒体

您的网址应如下所示:https://api.instagram.com/v1/users/self/media/recent?access_token= 'Your_access_token'

确保您的 access_token 具有获取此数据的权限。

我已使用此存储库获取媒体。


推荐阅读