gpt4 book ai didi

instagram - Instagram访问 token 过期

转载 作者:行者123 更新时间:2023-12-03 11:16:16 28 4
gpt4 key购买 nike

我有一个应用程序,可以从我的Instagram帐户中提取数据。
我曾经授权过此应用一次,并获得了访问 token 。但是我很担心
如果该 token 过期怎么办?我是否应该在每次
token 到期?
我可以从验证码中收到另一个访问 token 吗?
如果没有,我该怎么做才能让我的应用始终从帐户中提取数据
没有我的参与?
谢谢。

最佳答案

But I'm worried, what if this token expires?



AFAIK,Instagram访问 token 目前尚未过期。

注意: From Instagram documents.

请注意,我们不包括到期时间。我们的access_tokens没有明确的到期时间,尽管您的应用应处理以下情况:用户撤销访问权限,或者我们在一段时间后使 token 过期。在这种情况下,您的响应的元数据将包含“error_type = OAuthAccessTokenError”。换句话说:不要假设您的access_token永远有效。

Should I authorize the app each time the token expires?



目前,您不需要这样做,因为 token 不会过期。当 token 在将来到期时,将向您发送相应的警告或错误代码和消息,您需要进行处理。

what can I do to have my app always pulling data from account without my participation?



您可以尝试以下操作:
  • 使用sharedpreference来存储访问 token 。
  • 首次尝试获取需要访问 token (经过身份验证的请求)的数据时,请首先在sharedpreference中检查是否存储了访问 token 。
    如果是,那么您无需登录,只需使用该访问 token 。如果您没有偏好的访问 token ,请使用instagram凭据登录,获取访问 token ,然后以共享的偏好共享它,并将其用于后续请求。
  • 您可以提供instagram注销选项,其中您只需要清除sharedprefernce中的访问 token 即可。

  • 希望这对您有帮助。

    关于instagram - Instagram访问 token 过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22753170/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com