You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
調べたところ、報告していただいた通り、elementsパラメーターを指定した場合はallでは30件しか取得できません。
これはRakuten Web Service APIのレスポンスが、elementsを指定した場合にページに関する情報(pageやpageCountなど)を返さないためです。
ご存知かもしれませんが念のため説明を加えますと、ここでいうページとは1回のAPIが返す件数を限定し、ページを指定することで検索結果を順番に取得する方法のことを指します。 rakuten_web_serviceのallは、内部でこれらのページの情報をAPIのレスポンスから取得し、自動的にAPIを各ページの情報を取得するAPI呼び出しを実行しています。
ですので、先に書いた通り、このページに関数情報がAPIから返ってこないため、elementsを指定したときはallが期待した動作にならないことがわかりました。
If set elements, it can get only 30 items by all. How can I get 3000 items with param 'elements'?
elementsを指定するとallメソッドで30件(1ページ分)しか帰って来ませんが、どうしたらelementsを指定しつつ3000件返ってくるようになりますか?
The text was updated successfully, but these errors were encountered: