我使用此link开发了使用LinkedIn登录,但现在我需要以某种特定逻辑清除登录会话。如何清除?
我使用了此网址但收到了以下错误
错误:
无法完成操作。 (LISDKErrorAPIDomain错误400。)
答案 0 :(得分:4)
您可以使用以下代码清除网络Cookie。它对我有用。
let cookie = NSHTTPCookie.self
let cookieJar = NSHTTPCookieStorage.sharedHTTPCookieStorage()
for cookie in cookieJar.cookies! {
// print(cookie.name+"="+cookie.value)
cookieJar.deleteCookie(cookie)
}
答案 1 :(得分:0)
更新了评论的回答:
如果您将linkedinHelper
设为var而不是let
,该怎么办?然后你用以下的东西重新安排它:
linkedinHelper = LinkedinSwiftHelper(configuration: LinkedinSwiftConfiguration(...))?
原始错误答案:
你有没有试过像:
linkedinHelper.lsAccessToken = nil