検索でページング/制限がサポートされていない XML API をいじっています。推奨される方法は、すべての ID を要求してから、2 番目の要求でデータを取得し、自分でページングを処理することです。
最初のリクエスト:
http://example.com?search=foobar&columns=ID
<results>
<item><id>1</id></item>
<item><id>2</id></item>
<item><id>3</id></item>
<item><id>4</id></item>
<item><id>5</id></item>
<item><id>6</id></item>
<item><id>7</id></item>
<item><id>8</id></item>
<item><id>9</id></item>
<item><id>10</id></item>
</results>
第二の要求:
http://example.com?search=1,2,3,4,5&columns=ID,title,description
<results>
<item><id>1</id><title>foobar</title><description /></item>
<item><id>2</id><title>foobar</title><description /></item>
<item><id>3</id><title>foobar</title><description /></item>
<item><id>4</id><title>foobar</title><description /></item>
<item><id>5</id><title>foobar</title><description /></item>
</results>
YQL を使用して、検索結果のカウントとページングのサポートを使用して、これを単一のリクエストに結合することは可能ですか?