В настоящее время я нахожусь в шаге 3 обработки получения маркера oauth/secret от пользователя, пытающегося войти в систему через Twitter. https://dev.twitter.com/docs/auth/implementing-sign-twitterРубин и Twitter: Как получить токен доступа из токена запроса?
Шаг 3 сообщает, что я отправляю этот запрос в API, но я придерживаюсь того, как это сделать. В настоящее время у меня есть Oauth_token и oauth_verifier, но как я могу отправить этот запрос POST для получения пары oauth_token, oauth_token_secret?
Есть ли стандартный камень Oauth Ruby, который я могу использовать для отправки этого запроса POST? Я вижу примеры онлайн, где я передаю объект @accessToken, но у меня нет такого объекта. У меня есть только oauth_token и oauth_verifier (как строки). Учитывая эти две вещи, как мне преобразовать их в oauth_token и oauth_token_secret?
POST /oauth/access_token HTTP/1.1
User-Agent: themattharris' HTTP Client
Host: api.twitter.com
Accept: */*
Authorization: OAuth oauth_consumer_key="cChZNFj6T5R0TigYB9yd1w",
oauth_nonce="a9900fe68e2573b27a37f10fbad6a755",
oauth_signature="39cipBtIOHEEnybAR4sATQTpl2I%3D",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1318467427",
oauth_token="NPcudxy0yU5T3tBzho7iCotZ3cnetKwcTIRlX0iwRl0",
oauth_version="1.0"
Content-Length: 57
Content-Type: application/x-www-form-urlencoded
oauth_verifier=uw7NjWHT6OJ1MpJOXsHfNxoAhPKpgI8BlYDhxEjIBY
был мой ответ был полезен? –