Получение сообщений из твиттер-коннектера переходит в 403

Я успешно зарегистрировал твиттер-коннектор в своем приложении и создал пользователя. Я могу отправлять твиты и test а также info apis оба работают. Только когда я пытаюсь получить сообщения, соединитель возвращает следующий результат:

{"Status":{"twitter":{"status":417,"info":"417 Connector returned error: 403 Forbidden"}},"messages":{"twitter":null}}

Я отправляю запрос /v2/message/retrieve со следующим телом json:

{"uri": "unified://twitter"}

2 ответа

Решение

Проблема была в том, что у моего приложения в твиттере не было разрешений DM. Я просто увидел Read & write и думал, что этого будет достаточно.

Если у кого-то возникла такая же проблема, перейдите в настройки своего приложения, измените разрешения и восстановите свой личный токен доступа.

curl -XPOST https://apiv2.unificationengine.com/v2/message/retrieve -u USER_ACCESSKEY: USER_ACCESSSECRET --data "{\" uri \ ": \" unified: // UNIQUE_CONNECTION_IDENTIFIER \ "}" -k

Можете ли вы проверить, работает ли вышеуказанная команда для вас? Ошибка 403 возвращается через твиттер ( https://dev.twitter.com/overview/api/response-codes).

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