Я пытаюсь использовать twurl для экспериментов с API рекламы в Twitter.Я могу делать GET довольно хорошо, но, пытаясь POST у меня возникли проблемы.Простым примером является удаление targetting_criterion:
twurl -H "https://ads-api.twitter.com" -X POST "/5/batch/accounts/XXXX/targeting_criteria" -d ‘[{"operation_type":"Delete","params":{"targeting_criterion_id":"m08op5"}}]’
Ответ:
{"errors":[{"code":"UNAUTHORIZED_ACCESS","message":"This request is not properly authenticated"}],"request":{"params":{}}}
Я получаю то же самое, если использую -r
вместо -d
.Но используя те же учетные данные, я могу программно удалить через HTTP.Я подозреваю, что ответ об ошибке маскирует какую-то другую глупость, которую я делаю.
Мысли?Предложения?Thx!