如何在 Android 中从 Instagram 注销?

Posted

技术标签:

【中文标题】如何在 Android 中从 Instagram 注销?【英文标题】:How to Logout from Instagram in Android? 【发布时间】:2016-06-01 00:54:23 【问题描述】:

我使用浏览器登录 Instagram。我想退出 Instagram。如何以编程方式存档?

【问题讨论】:

浏览器或第三方库? 【参考方案1】:

您可以使用以下代码清除浏览器的cookies,使其退出

CookieSyncManager.createInstance(ogout.this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookie();

希望对你有帮助

【讨论】:

【参考方案2】:

你可以使用这个库登录,注销只需调用mApp.resetAccessToken();

https://github.com/thiagolocatelli/android-instagram-oauth

对于 webview。使用以下属性清除 webview 会话和数据。

    WebSettings mWebSettings = webview.getSettings();
        mWebSettings.setSavePassword(false);
        mWebSettings.setSaveFormData(false);
        webView.clearCache(true);
webView.clearHistory();

或使用重置 HTTP 会话

  android.webkit.CookieManager.getInstance().removeAllCookie();

     CookieSyncManager cookieSyncMngr = CookieSyncManager.createInstance(context);
        CookieManager cookieManager = CookieManager.getInstance();
        cookieManager.removeAllCookie();

How to clear cookies and cache of webview on Android when not in webview?

【讨论】:

removeAllCookie 已弃用

以上是关于如何在 Android 中从 Instagram 注销?的主要内容,如果未能解决你的问题,请参考以下文章

Python Selenium:无法在 <time> 标签中从 Instagram 获取 HREF 链接

Instagram Basic API:是不是可以在一次查询中从“CAROUSEL_ALBUM”获取 media_url?

如何在颤动中从 api url 加载图像?

如何使用 Instagram 的“TextLayoutView”改进 Android 上的 TextView 渲染

Android意图打开Instagram发布视图

如何使用我的 Android 应用将照片发送到 Instagram?