如何在不通过用户身份验证的情况下从Instagram获取用户的媒体?

佩雅

我正在尝试将用户最近的Instagram媒体放在侧边栏上。我正在尝试使用Instagram API来获取媒体。

http://instagram.com/developer/endpoints/users/

该文档说GET https://api.instagram.com/v1/users/<user-id>/media/recent/,但说要传递OAuth访问令牌。访问令牌表示代表用户执行操作的授权。我不希望用户登录Instagram在侧栏上看到它。他们甚至不需要拥有Instagram帐户。

例如,我可以不登录Instagram即可访问http://instagram.com/thebrainscoop我想通过API做到这一点。

在Instagram API中,未经用户身份验证的请求传递client_id而不是access_token但是,如果尝试这样做,则会得到:

{
  "meta":{
    "error_type":"OAuthParameterException",
    "code":400,
    "error_message":"\"access_token\" URL parameter missing. This OAuth request requires an \"access_token\" URL parameter."
  }
}

那么,这不可能吗?在不要求用户首先通过OAuth登录Instagram帐户的情况下,是否无法获取用户的最新(公共)媒体?

埃尔桑·萨诺(Ersan J Sano)

这已经很晚了,但是如果它可以帮助某人是值得的,因为我在Instagram的文档中没有看到它。

https://api.instagram.com/v1/users/<user-id>/media/recent/(在撰写本文时)执行GET,实际上您不需要OAuth访问令牌。

你可以表演 https://api.instagram.com/v1/users/[USER ID]/media/recent/?client_id=[CLIENT ID]

[客户ID]是通过管理客户端在应用中注册的有效客户端ID(与用户无关)。您可以通过执行GET用户搜索请求从用户名中获取[USER ID]:https://api.instagram.com/v1/users/search?q=[USERNAME]&client_id=[CLIENT ID]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在没有IIS / WCF的情况下通过REST API调用对Windows用户进行身份验证?

DocuSign 服务集成身份验证 - 在不使用 X-DocuSign-Authentication 的情况下获取用户 ID

如何在没有身份验证的情况下安全地检测用户

NestJS-当前的身份验证用户,但不通过装饰器

如何通过组织身份验证从Blazor Server中的身份获取用户属性

如何在firebase for android中使用身份验证UId从用户节点获取用户信息?

如何在不通过jQuery提交的情况下强制进行html5表单验证

在以下情况下,如何确保用户在Laravel中发布文章之前已通过身份验证?

获取用户的最新媒体,然后是经过身份验证的用户

不使用身份验证中间件,如何通过令牌获取用户ID?

如何在没有客户端身份验证的情况下从服务器认证Firebase用户?

Laravel:如何在没有数据库的情况下对用户进行身份验证

如何在laravel 5.3中在没有auth:api中间件的情况下对用户进行身份验证?

Windows如何在没有网络连接的情况下对域用户进行身份验证?

如何在没有用户交互的情况下对 Azure Active Directory 进行身份验证?

如何在不将密码保存在数据库中的情况下对用户进行身份验证

如何在没有Windows身份验证的情况下使用Active Directory用户在SQL SERVER 2008中进行身份验证

如何在Android中使用身份验证Uid从FirebaseUser获取用户名?

不通过身份验证就可以从PHP读取Google+用户名吗?

TestCafe-如何在不通过测试的情况下检查Web元素是否存在?

如何在不通过电报发送消息的情况下删除回复键盘?

如何在不通过表单传递数据的情况下更新嵌套资源

如何在不通过 NginX 的情况下从外部访问流星应用程序?

如何在不通过SSH登录的情况下按请求更新某些Docker容器?

如何在不通过 CRUD(使用控制器等)的情况下创建项目?

无论如何,是否有当前无需身份验证就可以获取Instagram用户媒体的信息?

如何在不登录的情况下在页面加载时对用户凭据进行身份验证

C / Linux:如何在不使用“ getlogin”的情况下获取用户登录名

Liferay:如何在serviceImpl类中不使用ThemeDisplay的情况下获取用户profilePicURL?