与其他所有人一样,我们最近获得了Instagram实施类似OAuth2的API更新。
请参阅:http://developers.instagram.com/post/145262544121/instagram-platform-update-effective-june-1-2016
这很好n'非常适合访问用户特定数据,我无法找到与非用户特定端点相关的任何内容,而这些端点似乎是正确的#39;在我的特定情况下,hash-tag搜索enpoints。 (现在可以定位为public_content
的东西?)
文档:https://www.instagram.com/developer/endpoints/tags/
它明确规定需要ACCESS-TOKEN
。我尝试使用正常的凭据访问它 - 毫不奇怪 - 他们不能正常工作。
我们需要使用带有未公开截止日期的令牌来访问不是用户特定的数据,这似乎很奇怪吗?
如果我们的应用程序提供对hash-tag搜索API的访问权限,我们是否需要选择一个随机用户的令牌来访问它?
答案 0 :(得分:-1)
标记端点都需要' public_content'权限,默认情况下没有。
您需要提交您的应用以供审核,请求访问该权限范围,然后(如果获得批准)将其包含在您的oauth标题中。
编辑:
来自https://www.instagram.com/developer/authorization/
" OAuth 2.0规范允许您指定要求用户访问的范围。默认情况下,所有已批准的应用都具有基本访问权限,但如果您计划要求扩展访问权限,例如阅读公共内容,喜欢,评论或管理友谊,则需要在授权请求中指定这些范围。"
即:
scope=likes+comments