Получить твиты и Auth заголовок в Axois - PullRequest
0 голосов
/ 01 октября 2018

Получить пользовательские твиты из временной шкалы - вызов Twitter API с помощью Axios https://developer.twitter.com/en/docs/tweets/timelines/api-reference/get-statuses-user_timeline.html

. Не удалось авторизовать заголовок

Вот мой код

const axios = require('axios');
require('dotenv').config();


var apiurl = 'https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=nodejs&count=5';

const client = {
    consumer_key: process.env.CONSUMERKEY,
    consumer_secret: process.env.CONSUMERSECRET,
    bearer_token: process.env.BEARERETOKEN
};

async function go() {

    try {
        await new Promise(resolve => setTimeout(resolve, 1000));
        const wes = await axios({
            method: 'post',
            auth: client,
            headers: {
                'Content-Type': 'application/x-www-form-urlencoded'
            },
            url: apiurl
        });
        var getweets = wes.data;
        console.log(getweets);

        const group = getweets.tweets.map(g => [
            g.text
        ]);

        var data = JSON.stringify(group, null, 2);
        console.log(data.replace(/\[|\]|"|,/g, ''));

    } catch (e) {
        console.error(e);
    }
}
go();

Я хочуполучить твиты пользователя на временной шкале

...