2016-07-18 19 views

回答

0

我猜ü坚持有关访问令牌..ü应批准客户端(隐)认证的地方..

如果您正在构建不具有服务器组件的应用程序(如JavaScript的纯粹应用,例如),你会注意到,不可能完成上面的第三步来接收你的access_token,而不必在客户端上存储秘密。你不应该传递或存储你的client_id秘密到客户端。对于这些情况,存在隐式认证流程。

步骤一:将您的用户对我们的授权URL

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token 在这一点上,我们向用户呈现一个登录界面,然后确认屏幕,在这里他们授予对其数据的Instagram应用的访问。请注意,与显式流不同,此处的响应类型是“令牌”。

第二步:通过URL片段

一旦用户通过身份验证,然后授权您的应用程序收到的access_token,Instagram的他们重定向到在URL中的片段您的access_token REDIRECT_URI。它看起来是这样的:

http://your-redirect-uri#access_token=ACCESS-TOKEN 只需从URL片段中获取access_token,就可以了。如果用户选择不授权您的应用程序,您将收到相同的错误响应,如显式流程

相关问题