我目前正在使用自己的Instagram帐户(而不是用户帐户)来获取access_token,因此无需为自己创建显式的服务器端身份验证流程即可获取代码。然后,我可以以编程方式使用代码来获取access_token,而无需任何人工干预。
我的问题是,对于仅需要所有者代码才能获得access_token的应用程序而言,Instagram是否可以让您重用相同的代码,而不必继续手动输入新代码?
谢谢 :)
如果您仅使用一个帐户,则当前无需重复请求新的访问令牌。您应该进行一次身份验证,并存储该访问令牌以用于对API端点的调用。
Instagram访问令牌目前没有设定的到期时间,但是将来可能会随时到期。因此,您可以无限期地使用令牌(暂时),但是要构建系统以准备在存储的令牌过期时请求新的令牌。
根据http://instagram.com/developer/authentication/:
请注意,我们不包括到期时间。我们的access_tokens没有明确的到期时间,尽管您的应用应处理以下情况:用户撤销访问权限,或者我们在一段时间后使令牌过期。在这种情况下,您的响应的元数据将包含“ error_type = OAuthAccessTokenError”。换句话说:不要假设您的access_token永远有效。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句