2017-04-11 16 views
0

私はAPIの資格情報を使用してPOSTリクエストをAPIに送信するのが初めてで、Ruby on Railsの仕組みに関する説明を探しています。認証済みヘッダーを使用したAPIへの基本認証のリクエスト - Ruby

私はShipwire APIを使用していますが、POSTに注文しています。

POST /api/v3/orders HTTP/1.1 
Host: api.beta.website.com 
Authorization: Basic TG9vayBhdCB0aGF0OyBEdWNrcy4uLm9uIGEgbGFrZSEK 

私はOrderオブジェクトを準備していますが、誰かがこの問題を明らかにできるかどうか疑問に思っています。

+0

API呼び出しを行うためにどのRailsライブラリ/ gemを使用していますか? – Jeremie

+1

'rest-client'はどうですか?https://github.com/rest-client/rest-client?たぶんあなたはこれを探しています:https://github.com/rest-client/rest-client#usage-activeresource-style。また試してみてください。http://stackoverflow.com/questions/20890769/authentication-headers-using-rest-client-ruby-gem/20891526#20891526 – rony36

+0

ありがとうございました!これはまさに私が探していたものです:) –

答えて

1

Httparty gemは、あらゆる種類のReST APIリクエストを作成するのに役立ちます。この宝石を使って基本的な認証を行う方法についてのチュートリアルがたくさんあります。 しかし、コードに直接ジャンプする前に、クロム用のpostmanプラグインを使用してサンドボックスモードでリクエストと応答を理解することをお勧めします。

関連する問題