无需登录即可获取 Instagram 访问令牌

Posted

技术标签:

【中文标题】无需登录即可获取 Instagram 访问令牌【英文标题】:Get Instagram access token w/out login 【发布时间】:2016-06-28 05:05:28 【问题描述】:

我在 Instagram 上创建了一个应用,并获得了 client_idsecret_code

我想根据特定主题标签在我的网站上显示图像,而无需我的用户登录。每个 API 调用都需要访问令牌,但如果不强制登录,我将无法获得。

这是我尝试过的。

https://www.instagram.com/oauth/authorize/?client_id=[my id]&redirect_uri=[redirect]&response_type=code

我得到的错误是

"code": 400, "error_type": "OAuthException", "error_message": “重定向 URI 与注册的重定向 URI 不匹配”

重定向 URI 匹配

有没有更简单的方法使用 php 或 JS 在不调用登录的情况下获取访问令牌。

【问题讨论】:

你在使用 node.js 吗? 是的,我是@abhishek 【参考方案1】:

您可以使用 passport-instagram 包进行身份验证。这是Instagram的护照认证策略。

您可以在此处找到更多详细信息 http://passportjs.org/

【讨论】:

以上是关于无需登录即可获取 Instagram 访问令牌的主要内容,如果未能解决你的问题,请参考以下文章

如何在不登录的情况下从 Instagram 获取 oauth 2 访问令牌(隐式流程)?

如何在 NodeJS 中获取 Instagram 用户名和访问令牌

无需用户登录即可获取特定页面的公共帖子

无需“Instagram Graph Api”即可获取 instagram 完整个人资料信息

无需身份验证令牌即可访问 Google 电子表格 API

如何使用 jQuery 或 php 从 Instagram 令牌获取访问令牌