0

我想将您的 Instagram 供稿添加到我的网站。我在这里在 Instagram 上发布图片。我怎样才能做到这一点。https://www.instagram.com/developer/clients/manage/在这个地址,我创建了一个新客户端。我正在做,但缺少一些东西。我无法使用 Instafeed。

4

1 回答 1

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 即可。如果用户选择不授权您的应用程序,您将收到与显式流程中相同的错误响应

于 2016-07-22T04:43:24.770 回答