Google 身份验证 - 用户代理在 WebView 上出错(Nylas api)
Google Authentication - User agent gives error on WebView (Nylas api)
我们正在使用 Nylas api 获取不同类型 Email account like Gmail, Outlook
的访问令牌。但是我们无法对 [=15= 进行身份验证].
let myURL = URL(string: getNylasAuthUrl())
let userAgent = getUserAgentParams()
webView.customUserAgent = userAgent
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
遇到以下错误
终于找到方法了,通过设置User-Agent,我们可以对gmail进行认证from post
尝试了以下用户代理但没有帮助
let userAgent = "Mozilla/5.0 (Apple \(Utils.getDeviceModel()) ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
let userAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
let userAgent = "Mozilla/5.0 (Google) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
终于,我找到了工作 user-agent
。
let userAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_2 like Mac OS X)
AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14F89 Safari/602.1"
如果您想 Google 通过 Webview 进行身份验证,请使用此 user-agent
尤其是获取访问令牌。
我们正在使用 Nylas api 获取不同类型 Email account like Gmail, Outlook
的访问令牌。但是我们无法对 [=15= 进行身份验证].
let myURL = URL(string: getNylasAuthUrl())
let userAgent = getUserAgentParams()
webView.customUserAgent = userAgent
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
遇到以下错误
终于找到方法了,通过设置User-Agent,我们可以对gmail进行认证from post
尝试了以下用户代理但没有帮助
let userAgent = "Mozilla/5.0 (Apple \(Utils.getDeviceModel()) ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
let userAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
let userAgent = "Mozilla/5.0 (Google) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36"
终于,我找到了工作 user-agent
。
let userAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_2 like Mac OS X)
AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14F89 Safari/602.1"
如果您想 Google 通过 Webview 进行身份验证,请使用此 user-agent
尤其是获取访问令牌。