Как использовать код носителя в запросах Twitter API? - PullRequest
0 голосов
/ 07 мая 2019

Я не могу получить данные из твиттера даже после генерации кода на предъявителя. Пример запроса:

    var url = "https://api.twitter.com/1.1/statuses/show.json?id=1125750390664892417";
    var bearer = 'Bearer '+ 'myBearer code';
    fetch(url, {
    method: 'GET',
    withCredentials: true,
    credentials: 'include',
    headers: {
        'Authorization': bearer,
        'Content-Type': 'application/json'}
    }).then((anyResponse) => {
        console.log(anyResponse);
    }) .catch(error => console.log('Something bad happened ' + error.message)
    );

Я не понимаю, что может быть не так, но это всегда терпит неудачу. Я получил код носителя после этой страницы (https://developer.twitter.com/en/docs/basics/authentication/guides/bearer-tokens). Но я не кодировал ни один из моих ключей (как я прочитал здесь, это было необходимо, но на странице в твиттере этого не говорится). У кого-нибудь есть идея, что возможно, что-то пошло не так с моей просьбой ???

Спасибо!

1 Ответ

0 голосов
/ 07 мая 2019

Для меня это, наконец, сработало в Postman, когда я использовал код на предъявителя без шифрования base64.Тем не менее, это идет вразрез с документами и красивым питоном, закодированным пользователем выше.

Я до сих пор не реализовал в своем коде JS, но поскольку он работает с Postman, я могу представить, что любой запрос XHR с теми же учетными данными также должен работать.Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...