如何在 Instagram 上增加每小时的关注限制?有没有其他方法可以增加追随者超过其限制。
我们可以通过使用多个应用程序来增加吗?
如果您要求您的用户登录他们的 Instagram 帐户并授权您的应用程序,那么您每小时可以向每位用户发出 5000 个请求:
http://instagram.com/developer/limits/
如果您只使用您的密钥,则无论您有多少用户,您每小时都限制为 5000 个请求。
但是我很担心,如果这个令牌过期了怎么办?
AFAIK,Instagram 访问令牌目前不会过期。
注意: 来自 Instagram 文档。
请注意,我们不包括到期时间。我们的 access_tokens 没有明确的过期时间,尽管您的应用程序应该处理用户撤销访问权限或我们在一段时间后使令牌过期的情况。在这种情况下,您的响应元数据将包含“error_type=OAuthAccessTokenError”。换句话说:不要假设您的 access_token 永远有效。
每次令牌过期时我应该授权应用程序吗?
目前,您不需要这样做,因为令牌不会过期。当令牌将来到期时,将向您发送相应的警告或错误代码和消息,您需要处理。
我该怎么做才能让我的应用程序在没有我参与的情况下始终从帐户中提取数据?
您可以尝试以下操作:
使用 sharedpreference 存储访问令牌。
第一次尝试获取需要 accesstoken 的数据(经过身份验证的请求)时,首先检查 sharedpreference 是否存储了 accesstoken。如果是,那么您不需要登录,只需使用该访问令牌。如果您没有优先访问令牌,则使用 instagram 凭据登录,获取访问令牌,然后以共享首选项共享它,并将其用于后续请求。
您可以提供 instagram 注销选项,您只需要从 sharedprefernce 中清除 accesstoken。
希望这对你有帮助。