继Instagram 文档我能够轻松验证用户身份并检索 access_token
但现在我想更改 Instagram 帐户,这是不可能的,因为浏览器会自动调用我的回调 URL,因为我已经使用帐户登录(再次没有登录/授权表单)
解释一下这里发生的情况是身份验证/授权流程:
- 打开浏览器要求用户登录并授权
- 用户填写表格并提交(当用户已经登录时,此步骤将被跳过!)
- 浏览器重定向到回调 URL
您会看到步骤 2 已被跳过,因此我们无法使用其他用户登录
Instagram 有强制重新登录的参数吗?
贾斯汀·鲍威尔的答案适用于注销,但我还需要能够在之后登录
对于 Android 来说这很烦人
但这为我指明了正确的方向:Instagram(像其他网站一样)使用会话变量(因此使用cookie)维护我们的登录
因此,为了避免总是登录,我们只需找到并删除正确的 cookie,以下是在 Android 上执行此操作的方法:
String cookieString = "sessionid=''";
CookieManager.getInstance().setCookie("instagram.com", cookieString);
这样我就设置了 Instagramsessionid
cookie 为空字符串,这样 Instagram 就不再识别我了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)