allノードを表示する方法を探していますRESTサービス。エンドポイントインデックスをクエリするとhttp://server/api/node
20個の結果のみを返します。この制限を解除するために一緒に送信できる追加のパラメーターはありますか?
迅速な回答をいただければ幸いです。 REST service in Drupal=私が必要とする方法で作業するために、数日を費やしています。
追伸Drupal 7
インデックスは実際にはページごとに20件の結果を送信します。詳細については、servicesモジュールのServicesResourceNodeTests.testファイルを確認することを強くお勧めしますが、基本的には、結果の各ページを取得するページ番号を渡すことができます。
テストファイルは、次のページが空かどうかを確認する方法を示しています。
// The n+1 page should be empty.
$responseArray = $this->servicesGet($this->endpoint->path . '/node', array('page' => $page_count + 1));
$this->assertEqual(count($responseArray['body']), 0, t('The n+1 page is empty'));
別の(私の優先)オプションは、代わりに Services Views モジュールを使用することです。これにより、すべてのノードを任意の形式で取得できます。