提问人:Technupe 提问时间:10/31/2012 更新时间:5/7/2014 访问量:5049
如何在没有重定向 URL 的情况下验证 instagram?无服务器
How to authenticate instagram without redirect url? no server
问:
我正在尝试为 instagram 编写客户端身份验证,但是我想在没有重定向 uri 的情况下这样做,我不会托管服务器。
开发 API 声明这是隐式方式,但我找不到解决方案
答:
0赞
Chao Wei
5/22/2013
#1
简短的回答是,你不能没有重定向 uri。
这就是 OAuth 的工作方式。至少需要一个 uri 才能接收访问令牌。不过,可以使用简单的 Web 服务器将 uri 托管在 localhost 上。
-1赞
dontmentionthebackup
5/7/2014
#2
遵循客户端(隐式)身份验证流程。 使用您在 Instagram 开发者门户中注册的应用中的凭据。 因此,将 CLIENT-ID 和 REDIRECT-URI 从该 URL 更改为已注册应用的凭据。
在应用中,将用户引导至该链接。 如果他们接受,他们将被重定向到重定向 URI(它应该位于应用中的某个位置)。 在重定向的页面上,该页面将具有包含访问令牌的哈希值。
从 url 中获取它并使用它来从 instagram api 请求数据。对于请求,您将需要 jsonp。在类似线程中查看操作示例
评论