用于获取用户公共内容的新 instagram api?
Posted
技术标签:
【中文标题】用于获取用户公共内容的新 instagram api?【英文标题】:new instagram api for getting a user's public content? 【发布时间】:2018-11-29 06:08:55 【问题描述】:我们正在尝试使用https://api.instagram.com/v1/users/provider_user_id/media/recent/?access_token=access_token
获取用户最近的帖子。
然而,instgram 说
Public Content - 阅读公共媒体的所有剩余功能 2018 年 12 月 11 日代表用户
(https://www.instagram.com/developer)
所以我想我们应该很快切换到新的 api。
但是,https://developers.facebook.com/docs/instagram-api 说
Instagram Graph API 允许您以编程方式访问 Instagram 商业帐户,让您可以更轻松地管理媒体 对象,查看 cmets 和元数据,并通过 自定义构建的应用程序。
如果您正在为 Instagram 非企业帐户构建应用程序,请 请改用 Instagram 平台 API。
我们正在尝试获取非企业帐户信息(通过 oauth2 访问令牌) 所以即使在 2018 年 12 月之后我们也可以使用旧的 API?
【问题讨论】:
【参考方案1】:你使用了错误的 url 来获取数据
您需要使用此 URL:users/self/media/recent 来获取用户上传的所有媒体
你的网址应该是这样的:https://api.instagram.com/v1/users/self/media/recent?access_token='Your_access_token'
确保您的 access_token 具有获取此数据的权限。
我使用This Repository 获取媒体。
【讨论】:
以上是关于用于获取用户公共内容的新 instagram api?的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有 instagram API 的情况下从 instagram 获取公共用户的所有帖子
如何使用新 API 从 Instagram 获取公共数据或标签?
Instagram ?__a=1&max_id=<end_cursor> 不适用于公共用户提要
使用 Instagram/Facebook API 访问其他用户的公共数据