我们正在尝试使用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 Platform API。
我们正在尝试获取非企业帐户信息(通过oauth2访问令牌) 因此,即使在2018年12月之后,我们仍可以使用旧的api?
答案 0 :(得分:1)
您使用错误的网址获取数据
您需要使用以下URL:users / self / media / recent,以使用户上传所有媒体
您的网址应类似于:https://api.instagram.com/v1/users/self/media/recent?access_token='您的访问令牌'
确保您的access_token具有获取此数据的权限。
我已经使用This Repository来获取媒体。