Instagram API iOS客户端可以注销Instagram

noo*_*obs 3 url-scheme ios instagram

我有一个应用程序,用户通过隐式身份验证与Oauth 2登录到Instagram.有没有办法让用户注销或重新登录为不同的用户?

就像现在一样,当我在用户登录后调用auth URL时,会启动Safari浏览器,然后返回应用程序而不显示登录字段.我需要Safari来显示登录字段,并允许用户输入uname并在控制权传递回app之前通过.

Hir*_*hal 13

您可以通过以下方式删除instagram的cookie

       let cookieJar : NSHTTPCookieStorage = NSHTTPCookieStorage.sharedHTTPCookieStorage()
    for cookie in cookieJar.cookies! as [NSHTTPCookie]{
        NSLog("cookie.domain = %@", cookie.domain)

        if cookie.domain == "www.instagram.com" ||
            cookie.domain == "api.instagram.com"{

            cookieJar.deleteCookie(cookie)
        }
    }
Run Code Online (Sandbox Code Playgroud)