无需登录即可获取 Instagram 访问令牌
Posted
技术标签:
【中文标题】无需登录即可获取 Instagram 访问令牌【英文标题】:Get Instagram access token w/out login 【发布时间】:2016-06-28 05:05:28 【问题描述】:我在 Instagram 上创建了一个应用,并获得了 client_id
和 secret_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 用户名和访问令牌