【发布时间】:2017-06-15 00:41:56
【问题描述】:
我无法在 ios 上授权 Google OAuth,Safari 总是这样说
400 这是一个错误。
redirect_uri 的参数值无效: 缺少方案:com.googleusercontent.apps.984813079630-3lmlrubo9345ng4qhtf62ud1i02m6ta8
我已经在 Google Console 页面上多次检查 API Key、Client_ID、client_secret 并在 xcode 中创建了 url 方案。
这是我的 Swift 代码:
oauthswift = OAuth2Swift( 消费者密钥:“xxxxx-3lmlrubo9345ng4qhtf62ud1i02m6ta8.apps.googleusercontent.com”, 消费者秘密:“xxxtg6qslUOC2np1sBg0hnWgBcpZb4”, authorizeUrl: "https://accounts.google.com/o/oauth2/v2/auth", 响应类型:“令牌” ) 让句柄 = oauthswift.authorize( withCallbackURL: URL(字符串: "com.googleusercontent.apps.984813079630-3lmlrubo9345ng4qhtf62ud1i02m6ta8")!, 范围:“个人资料”,状态:“GOOGLE”, 成功:{凭证,响应,参数 打印(凭证.oauthToken) // 做你的请求 }, 失败:{错误 打印(错误.localizedDescription) } )
你能帮我吗?
【问题讨论】: