Используя Twitter API для обновления статуса, всегда получайте ошибку 32 при публикации более 1 слова - PullRequest
0 голосов
/ 28 января 2020

Я разрабатываю свое приложение под Flutter, но сейчас я сделал такой же запрос для Почтальона.

Я установил вкладку Авторизация:

  • Тип: OAuth 1.0
  • Добавить данные авторизации в: Заголовки запроса
  • Ключ потребителя: установить
  • Секрет потребителя: установить
  • Токен доступа: установить
  • Токен Секрет: set
  • Метод подписи: HMA C -SHA1
  • Для всего остального я оставляю их пустыми / по умолчанию.

Запрос: POST https://api.twitter.com/1.1/statuses/update.json?status=test

Результат: рабочий.

Запрос: POST https://api.twitter.com/1.1/statuses/update.json?status=thisisaverylongstatus

Результат: рабочий.

Запрос: POST https://api.twitter.com/1.1/statuses/update.json?status=test+again

Результат: ошибка 32 (Не удалось аутентифицировать вас)

Запрос: POST https://api.twitter.com/1.1/statuses/update.json?status=test%20again

Результат: ошибка 32 (Не удалось аутентифицировать вас)

Запрос: POST https://api.twitter.com/1.1/statuses/update.json?status=test_again

Результат: работает.

Запрос: POST https://api.twitter.com/1.1/statuses/update.json?auto_populate_reply_data=true&in_reply_to_status_id=1221668293263548417&status=%40BanggaSurabaya+amazing

Результат: ошибка 32 (Не удалось аутентифицировать вас)

Может кто-нибудь помочь? Я не вижу, в чем проблема в моем запросе.

...