Плохие данные аутентификации в API Twitter со статусом http 200

Я использую библиотеку твиттера в javascript под названием codebird-js. Я предоставил свой потребительский ключ и токен для твита, однако я получаю код 215 со статусом http 200. На веб-сайте твиттера говорится, что вы обычно получаете этот код с http 400, поэтому я не знаю, что это означает. Это пример кода, может ли кто-нибудь подсказать, почему я получаю эту ошибку:

        <script type="text/javascript">
        var cb = new Codebird;
            cb.setConsumerKey('xxx','xxx');
            cb.setToken('xxx', 'xxx');

            var params = {
                status: "im trying"
            };
            cb.__call(
                    "statuses_update",
                    params,
                    function (reply) {
                        console.log(reply);  
                    });
    </script>

person Sarah cartenz    schedule 03.06.2016    source источник


Ответы (1)


215 означает

Неверные данные проверки подлинности. Обычно отправляются с ответами 1.1 с кодом HTTP 400. Метод требует проверки подлинности, но он не был представлен или полностью недействителен.

источник: https://dev.twitter.com/overview/api/response-codes

person Andrei Dragotoniu    schedule 03.06.2016
comment
Да, я понимаю, но, как видно из предоставленного кода, вся аутентификация предоставляется. Я проверял несколько раз, и ключи/токены соответствуют тому, что мне предоставил твиттер. Так что я не знаю проблемы здесь - person Sarah cartenz; 03.06.2016
comment
Хорошо, вот что я сделал. токен, который вы использовали, не тот, который вам нужен. Итак, после того, как вы установили токен, как вы это сделали, вызовите метод oauth2_token, как показано в их документации. Это даст вам токен на предъявителя, который вы сможете использовать для дальнейших методов. - person Andrei Dragotoniu; 03.06.2016
comment
Но разве не упоминается на dev.twitter.com/oauth/application-only, что это используется для аутентификации только приложения (не позволяет твитить)? Я просто хочу однопользовательскую аутентификацию, потому что я хочу твитнуть только в свою учетную запись. - person Sarah cartenz; 03.06.2016
comment
даже после вызова oauth2_token я не могу получить общедоступную временную шкалу пользователя - person Iftikar Urrhman Khan; 31.07.2016