Я пытаюсь войти в систему через Twitter с помощью Firebase в моем приложении, я настроил все, но я получаю эту ошибку в консоли:
Ошибка домена = TWTRNetworkingErrorDomain Code = -1011 "Запрос не выполнен:
запрещено (403) "UserInfo = {NSLocalizedFailureReason = Ошибка API Twitter
: URL обратного вызова не одобрен для этого клиентского приложения.
Утвержденные URL-адреса обратного вызова могут быть скорректированы в вашем приложении
настройки (код (ноль)), TWTRNetworkingStatusCode = 403,
NSErrorFailingURLKey = https://api.twitter.com/oauth/request_token,
NSLocalizedDescription = Запрос не выполнен: запрещено (403)
Я установил URL-адрес обратного вызова в настройках Twitter, но все равно получаю эту ошибку
Это мой код:
let twitterLoginBtn = TWTRLogInButton { (session, error) in
if let error = error {
debugPrint("Couldn´t LogIn with Twitter: ", error)
return
}
if let session = session {
let credentials = TwitterAuthProvider.credential(withToken: session.authToken, secret: session.authTokenSecret)
self.firebaseLogin(credentials)
print("signed in as \(session.userName)")
} else {
print("error: \(error!.localizedDescription)")
return
}
}
twitterLoginBtn.center.x = twitterLoginView.center.x
twitterLoginView.addSubview(twitterLoginBtn)
вот настройки твиттера: