Не удается войти в систему с помощью TwitterKit и получить сообщение об ошибке «Запрос не выполнен: не авторизован (401)» - PullRequest
0 голосов
/ 16 февраля 2019

Я использую TwitterKit, как показано ниже.Но я продолжаю получать сообщение об ошибке «Запрос не выполнен: неавторизован (401)» при печати («error: (error? .LocalizedDescription)»);по коду ниже.Это иногда работает и получает сессию, но я не понимаю, почему это иногда работает и обычно нет.Я не делал ничего особенного, я просто выполнил нижеприведенную функцию несколько раз, потом иногда работает, но в большинстве случаев я получаю эту ошибку ... Когда я получаю эту ошибку, окно Tweet закрывается после возвращения из приложения Twitter вмое приложение.Поэтому я не могу твитнуть.

Есть ли проблемы с моим кодом?

    TWTRTwitter.sharedInstance().start(withConsumerKey: "xxxx", consumerSecret: "xxxx")
    if TWTRTwitter.sharedInstance().sessionStore.hasLoggedInUsers() {

        TWTRTwitter.sharedInstance().logIn(completion: { (session, error) in
            if let sess = session {
                print("signed in as \(sess.userName)");
            } else {
                print("error: \(error?.localizedDescription)");
            }
        })

    }

    let composer = TWTRComposer()
    composer.setText("Tweet from Swift")
    composer.setImage(img)
    composer.show(from: self) { result in
        if (result == .done) {
            print("OK")
        } else {
            print("NG")
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...