什么';这是';访问令牌';和';代码';在Instagram API中?
在使用Instagram API时,当我使用Instagram ID登录时,我的url如下所示:“” 实际上,我将重定向URL设置为“”,因此作为登录的结果,“?code=34cde9ac55c047918e4973c9591595cb”这是添加的 这是Instagram的访问令牌吗??我现在不确定,因为在Instagram的API控制台中,请求是这样的: “GET/v1/users/self/feed?访问令牌=1470328514.1fb234f.09a36e85629645fe8115c369202ec012 HTTP/1.1” 如您所见,访问令牌的添加方式类似于“?access_token=~~~~”什么';这是';访问令牌';和';代码';在Instagram API中?,api,token,instagram,Api,Token,Instagram,在使用Instagram API时,当我使用Instagram ID登录时,我的url如下所示:“” 实际上,我将重定向URL设置为“”,因此作为登录的结果,“?code=34cde9ac55c047918e4973c9591595cb”这是添加的 这是Instagram的访问令牌吗??我现在不确定,因为在Instagram的API控制台中,请求是这样的: “GET/v1/users/self/feed?访问令牌=1470328514.1fb234f.09a36e85629645fe8115c3
所以我想知道我的网站上的“?code=~~~”是否意味着我在我的网站上获得了访问令牌。谢谢。URL中的代码不是您想要的访问令牌,但要获得它,它是必需的。Instagram开发者文档中对整个过程进行了详细描述: 步骤三:请求访问令牌 在上一步中,您将收到一个代码,您必须 交换以接收用户的访问令牌。为了 进行此交换时,您只需发布此代码以及一些 访问令牌端点的应用程序标识参数。这是 所需参数: 客户id:您的客户id 客户秘密:您的客户秘密 授权类型:授权代码是当前唯一受支持的值 重定向uri:您在授权请求中使用的重定向uri。 注意:该值必须与授权请求中的值相同 代码:您在授权步骤中收到的确切代码 例如,您可以请求访问令牌,如下所示: 如果成功,此调用将返回一个打包整齐的OAuth令牌,该令牌 您可以使用对API进行身份验证调用。我们还包括 为方便您而刚刚进行身份验证的用户: { “访问令牌”:“fb2e77d.47a0479900504cb3ab4a1f626d174d2d”, “用户”:{ “id”:“1574083”, “用户名”:“史努比狗”, “全名”:“史努比狗”, “配置文件图片”:” }}
curl \-F 'client_id=CLIENT-ID' \
-F 'client_secret=CLIENT-SECRET' \
-F 'grant_type=authorization_code' \
-F 'redirect_uri=YOUR-REDIRECT-URI' \
-F 'code=CODE' \https://api.instagram.com/oauth/access_token