API Твиттера request_token

Я пытаюсь сделать POST-запрос к этой конечной точке: https://api.twitter.com/oauth/request_token (как первый шаг реализации входа в Твиттер)

Как сказано в документах: https://dev.twitter.com/oauth/reference/post/oauth/request_token, не требующий аутентификации. Однако, когда я пытаюсь это сделать, я получаю следующий ответ:

{
    "errors": [
        {
            "code": 215,
            "message": "Bad Authentication data."
        }
    ]
}

Очевидно, я делаю что-то не так. У меня есть зарегистрированное приложение и связанный с ним потребительский ключ/секрет, и я не уверен, нужно ли мне их как-то использовать (в этом случае странно, что в документах говорится, что эта конечная точка не требует аутентификации).

У кого-нибудь есть опыт в этом?

РЕДАКТИРОВАТЬ: пример запроса

curl -X POST -d "{'oauth_callback':'http://www.callback-url.com/'}" --header "Content-Type:application/json" https://api.twitter.com/oauth/request_token

Также пробовал без установки заголовка Content-Type.


person dnmh    schedule 12.12.2016    source источник
comment
Мы не сможем помочь, если не увидим отправляемый вами запрос.   -  person DWRoelands    schedule 12.12.2016


Ответы (1)


Вам нужно создать полную строку аутентификации OAuth и поместить ее в заголовок запроса. См. пример POST oauth/request_token.

person DWRoelands    schedule 13.12.2016