Загрузка рекламы в Твиттере и получение статуса 400 Ошибка

Я получаю Error: TwitterAdsAPI: Twitter TON API returned HTTP status code: 400 каждый раз, когда я пытаюсь загрузить файл своей аудитории, используя конечную точку T.tonUpload. Я прошел проверку подлинности в Твиттере и успешно использовал конечную точку T.get('/accounts... без проблем.

Глядя на документы на https://dev.twitter.com/rest/ton кажется, что там должно быть 'x-ton-expires' заголовок, который я пробовал (см. ниже), но я все еще получаю ту же ошибку. @talha-asad у тебя есть идеи?

Мой код:

var T = new TwitterAdsAPI({
  consumer_key: adApp.consumer_key,
  consumer_secret: adApp.consumer_secret,
  access_token: adApp.access_token,
  access_token_secret: adApp.access_token_secret,
  sandbox: false,
  api_version: '2'
});
T.tonUpload({
    file: dir,
    content_type: 'text/plain',
    bucket_name: 'ta_partner',
    'x-ton-expires': expires
  },
  function(error, location) {
    if (error) return res.serverError(error);
    return res.ok(location);
    /*If everything goes okay,
     you should get something similar to this:
     https://ton.twitter.com/1.1/ton/bucket/ta_partner/2892314386/n3UPAcC02roTP6C*/
  });
});

0 ответов

Другие вопросы по тегам