我与Twitter SDK工作app.When我遵循所有的步骤与IOS整合并创建用户密码,并把它放在我app.When我运行程序的时候,显示"有消息[TwitterKit]确实遇到错误
"获取用户身份验证令牌时出错.":错误域= TWTRLogInErrorDomain代码= -1"未批准此客户端应用程序的回调URL.可以在应用程序设置中调整已批准的回调URL"UserInfo = {NSLocalizedDescription =未批准此客户端的回调URL应用.可以在应用程序设置中调整已批准的回调网址"
怎么解决这个?
我正在使用swift4:我想通过Twitter登录应用程序,但是当我按下twitter按钮登录时出现此错误:
未批准此客户端应用程序的回调URL.可以在您的应用程序设置中调整已批准的回调URL"UserInfo = {NSLocalizedDescription =未批准此客户端应用程序的回调URL.可在您的应用程序设置中调整已批准的回调URL}错误:可选("请求失败:禁止(403)")
我按照这个文档并设置了所有plist变量和app delegate,这是我登录页面中的代码:
@IBAction func loginWithTwitter(_ sender: Any) {
TWTRTwitter.sharedInstance().logIn(completion: {
(session, error) in
if let sess = session {
print("session: ",sess.authToken, sess.authTokenSecret, sess.userID, sess.userName)
self.loginWithTwitter(twitter_id: sess.userID, name: sess.userName)
} else {
print("error: ", error?.localizedDescription as Any)
}
})
}
func loginWithTwitter(twitter_id: String, name: String) {
self.deviceMac = UIDevice.current.identifierForVendor!.uuidString
KRProgressHUD.show(withMessage: "????? ....")
API.loginWithTwitter(mac:self.deviceMac, twitter_id: twitter_id, name: name, token: self.token) { (error: Error?, success: Bool, value: Any) in
if success {
KRProgressHUD.dismiss()
let json = …Run Code Online (Sandbox Code Playgroud)