0
私はTwilioと対話するアプリケーションを持っています。私のTwilioアカウントには2000以上の番号があり、私のアプリはそれらをすべて取得しようとします。これは必須であり、これを回避する方法はありません。私はすべての数字渡って繰り返し処理する次のコードスニペットを使用しTwilio - ページ番号が範囲外の例外
、
try {
// Initiate Twilio RESTful session
TwilioRestClient client = new TwilioRestClient(/* sid */, /* token */);
IncomingPhoneNumberList numbers = client.getAccount().getIncomingPhoneNumbers();
LogMsg.info("Attempting to retrieve phone numbers", "Phone Numbers");
// Loop over numbers and print out a property for each one.
for (IncomingPhoneNumber number : numbers) {
// Twilio Phone number
String twilioNumber = number.getPhoneNumber();
/*
* ...
*/
}
}
私は得続ける、
java.lang.RuntimeException:com.twilio.sdk.TwilioRestException:ページ番号範囲外
私が見るところでは、これは通常1400番目の数字です。ページに固有のことは何もしていないので、なぜこのエラーが出るのか理解できません。すべての番号を繰り返し処理できることはありますか?
ありがとうございました
これは奇妙です。あなたが知る限り、Javaライブラリはあなたが持っているすべてのページのページを反復しようとしています(ページの最大サイズは1000ですが、デフォルトは50です)。私はこれをJavaライブラリ(https://github.com/twilio/twilio-java)のGitHubリポジトリの問題として挙げています。 – philnash
ダン。私は何かが間違っていることを望んでいた。しかし、ちょっと調べてみると、私はこの問題に直面しているインターネット上の唯一の人だと思われます。私は問題を提起しようと思う。 – sguzman
50よりもむしろ1000を求めてみるかもしれませんが、それが必ず助けになるかどうかはわかりません。私はJavaでうまくいかないので、自分でこれをデバッグすることはできません。恐れがあります。 – philnash