我目前正在使用我自己的Instagram帐户(不是我的用户)来获取access_token,因此我不需要为自己创建显式服务器端身份验证流程来获取代码。然后,我可以以编程方式使用代码来获取access_token而无需任何人工交互。
我的问题是,对于只需要所有者代码获取access_token的应用程序,Instagram是否允许您重复使用相同的代码,以便您不必手动输入新的代码?
谢谢:)
答案 0 :(得分:1)
如果您只使用一个帐户,则当前无需重复请求新的访问权限。您应该进行一次身份验证,并存储该访问令牌以用于调用API端点。
Instagram访问令牌目前没有设置到期,但可能在将来的任何时间到期。因此,您可以无限期地重复使用该令牌(暂时),但构建系统以准备在存储的令牌到期时请求新令牌。
每http://instagram.com/developer/authentication/:
请注意,我们不包含到期时间。我们的access_tokens没有 显式到期,虽然你的应用程序应该处理这种情况 用户撤销访问权限或我们在一段时间后使令牌过期 时间。在这种情况下,您的响应元将包含一个 “ERROR_TYPE = OAuthAccessTokenError”。换句话说:不要假设 你的access_token永远有效。