Instagram身份验证(登录)是否有办法始终要求身份验证?当用户登录并且已经授权应用程序时,将跳过此步骤。
就像推特的use_authorize=true
或谷歌的approval_prompt=force
。
答案 0 :(得分:4)
我认为最简单的方法是使用下一个网址:
https://instagram.com/accounts/logoutin/?force_classic_login=&next=URLENCODED_INSTAGRAM_OAUTH_URI_PATH_WITH_YOUR_DATA
例如:
window.location.assign('https://instagram.com/accounts/logoutin/?force_classic_login=&next=' + encodeURIComponent('/oauth/authorize/?response_type=code&scope=public_content+follower_list+comments&client_id='+ YOUR_IG_CLIENT_ID + '&redirect_uri='+encodeURIComponent(YOUR_REDIRECT_URI)));
请注意您的重定向uri应编码两次
答案 1 :(得分:-1)
以下是解决方案:您必须从浏览器中删除名为sessionid
的Instagram Cookie,以便Instagram不再认识您
Android解决方案位于:https://stackoverflow.com/a/26847187/328845