RICOH ProcessDirector Rest APIドキュメントを使用する
REST API ドキュメントには、アプリケーションで RICOH ProcessDirector への組み込みに使用できるさまざまな API が含まれています。REST API ドキュメントとテスト用インターフェースを使用して、パラメーター設定をテストできます。このインターフェースを使用して Web サービスをテストするときには、RICOH ProcessDirector 1 次サーバーにアクセスします。オブジェクトの作成、削除、および使用可能化などのアクションは 1 次サーバー上で実行されて、RICOH ProcessDirector ユーザーインターフェースに反映されます。このため、テスト専用のオブジェクトを作成することをお勧めします。
これらのステップは、REST API によってオブジェクトのログファイルを要求する方法を示します。これらのステップでは、RICOH ProcessDirector にログインし、サンプルプリンターのログファイルを要求して、ログアウトします。
- Web ブラウザーを開いて、RICOH ProcessDirector のホスト名または IP アドレスをアドレスバーに入力します。REST API ドキュメントにアクセスするには、ホスト名または IP アドレスの末尾に/restapi/を追加します。例: http://hostname:15080/restapi/
- usersセクションで POST /users/loginを見つけます。
- Try it Outをクリックします。
- RICOH ProcessDirector 資格情報を入力して RICOH ProcessDirector にログインします。
- 名前 パラメーターには、RICOH ProcessDirector ユーザー名を入力します。
- pwdパラメーターには、RICOH ProcessDirector ユーザー名と関連付けられているパスワードを入力します。
- 実行をクリックします。REST API ドキュメントはユーザー入力値を使用して、build a Curl コマンドと要求 URL を構築します。さらに、要求を要求 URL に実行依頼して、ユーザーのログインを実行します。
RICOH ProcessDirector は、ログインに成功したかどうかを示す応答を送信します。この応答には、トークンや、このユーザー ID に許可されているアクションなどの追加情報が含まれます。
- Response Bodyボックスで、トークン値を見つけてコピーします。
- objectsセクションで POST /objects/log/{objectType}/{name}を見つけるまでスクロールダウンします。
- Try it Outをクリックします。
- 次のパラメーターを入力して、サンプルプリンターのログメッセージを取得します。
- tokenパラメーターには、上の手順でコピーしたトークンを貼り付けます。
- objectTypeパラメーターには、Printerと入力します。objectType の値は大/小文字の区別があります。Web サービスPOST /util/objecttypesを使用して、システムで使用可能なオブジェクトタイプのリストを取得します。Web サービス POST /util/objecttypesは、 utilセクションにあります。
- nameパラメーターには、Sampleと入力します。
- 実行をクリックします。サンプルプリンターのログエントリーは、[Response Body]ボックスに返されます。
Curl および要求 URL の値も返されます。
- usersセクションで POST /users/logout/{name}を見つけます。
- Try it Outをクリックします。
- RICOH ProcessDirector からログアウトします。
- tokenパラメーターには、上の手順でコピーしたトークンを貼り付けます。
- 名前 パラメーターには、RICOH ProcessDirector ユーザー名を入力します。
- 実行をクリックします。RICOH ProcessDirector からログアウトしました。
-
値の例は、特定の API に含まれています。値の例を使用すると、サンプルコードを更新して、テスト用に変更できます。
これらのステップは、REST API を使用してホットフォルダーを接続する方法を、値の例を用いて示します。これらのステップでは、RICOH ProcessDirector にログインし、 HotFolderPDF からのファイルを受け入れるように入力装置を設定して、ログアウトします。
- 上記のようにREST APIインターフェースを開きます。
- usersセクションで POST /users/loginを見つけます。
- Try it Outをクリックします。
- RICOH ProcessDirector 資格情報を入力して RICOH ProcessDirector にログインします。
- 名前パラメーターには、ユーザー名を入力します。
- pwdパラメーターには、ユーザー名と関連付けられているパスワードを入力します。
- 実行をクリックします。
- Response Bodyボックスで、トークン値を見つけてコピーします。
- objectsセクションで POST /objects/{objectType}/connectを見つけるまでスクロールダウンします。
- Try it Outをクリックします。
- これらのパラメーターを入力して、HotFolderPDFを接続します。
- tokenパラメーターには、上の手順でコピーしたトークンを貼り付けます。
- objectTypeパラメーターには、InputDeviceと入力します。objectType の値は大/小文字の区別があります。Web サービスPOST /util/objecttypesを使用して、システムで使用可能なオブジェクトタイプのリストを取得します。Web サービス POST /util/objecttypesは、 utilセクションにあります。
- bodyパラメーターには、Edit Valueをクリックします。例文がコードボックスに表示されます。"string"という単語を"HotFolderPDF"で置き換えます。オブジェクトの名前は二重引用符で囲んでください。
- 実行をクリックします。HotFolderPDF のプロパティーおよび設定は、[Response Body]ボックスに返されます。[Response Code]および[Response Headers]も返されます。
- usersセクションで POST /users/logout/{name}を見つけます。
- Try it Outをクリックします。
- RICOH ProcessDirector からログアウトします。
- tokenパラメーターには、上の手順でコピーしたトークンを貼り付けます。
- 名前 パラメーターには、RICOH ProcessDirector ユーザー名を入力します。
- 実行をクリックします。RICOH ProcessDirector からログアウトしました。