我可以使用相同的代码多次获取Instagram access_token吗?

时间:2014-09-05 23:46:57

标签: instagram access-token

我目前正在使用我自己的Instagram帐户(不是我的用户)来获取access_token,因此我不需要为自己创建显式服务器端身份验证流程来获取代码。然后,我可以以编程方式使用代码来获取access_token而无需任何人工交互。

我的问题是,对于只需要所有者代码获取access_token的应用程序,Instagram是否允许您重复使用相同的代码,以便您不必手动输入新的代码?

谢谢:)

1 个答案:

答案 0 :(得分:1)

如果您只使用一个帐户,则当前无需重复请求新的访问权限。您应该进行一次身份验证,并存储该访问令牌以用于调用API端点。

Instagram访问令牌目前没有设置到期,但可能在将来的任何时间到期。因此,您可以无限期地重复使用该令牌(暂时),但构建系统以准备在存储的令牌到期时请求新令牌。

http://instagram.com/developer/authentication/

  

请注意,我们不包含到期时间。我们的access_tokens没有   显式到期,虽然你的应用程序应该处理这种情况   用户撤销访问权限或我们在一段时间后使令牌过期   时间。在这种情况下,您的响应元将包含一个   “ERROR_TYPE = OAuthAccessTokenError”。换句话说:不要假设   你的access_token永远有效。