Instagram API:在身份验证期间强制提​​示

时间:2014-07-03 09:33:36

标签: api oauth instagram

Instagram身份验证(登录)是否有办法始终要求身份验证?当用户登录并且已经授权应用程序时,将跳过此步骤。

就像推特的use_authorize=true或谷歌的approval_prompt=force

2 个答案:

答案 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