скачать медиа из прямого сообщения (двоичный файл) - PullRequest
0 голосов
/ 07 апреля 2020

Привет! Я хочу загрузить медиафайл из твиттера прямых сообщений, запрос выполнен успешно, но он возвращает текст на основе двоичного кода.

async function getTwitterUserProfileWithOAuth1 (username = 'youritguy4') {
  var oauth = new OAuth.OAuth(
    'https://api.twitter.com/oauth/request_token',
    'https://api.twitter.com/oauth/access_token',
    consumer_key,
    consumer_secret,
    '1.0A', null, 'HMAC-SHA1'
  )
  const get = promisify(oauth.get.bind(oauth))

  var file = fs.createWriteStream('./img/'+moment().unix()+'.jpg');

  //this get request should return binary based
  get(
    `https://ton.twitter.com/1.1/ton/data/dm/1247396998774280197/1247396972383764481/9pT24oPh.jpg`,
    access_token_key,
    access_token_secret
  ).then((img) => {
    console.log(img);
  })

  return 'ok'
}
...