Загрузка рекламы в Твиттере и получение статуса 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*/
});
});