2016-03-21 16 views
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番目の数字です。ページに固有のことは何もしていないので、なぜこのエラーが出るのか理解できません。すべての番号を繰り返し処理できることはありますか?

ありがとうございました

+2

これは奇妙です。あなたが知る限り、Javaライブラリはあなたが持っているすべてのページのページを反復しようとしています(ページの最大サイズは1000ですが、デフォルトは50です)。私はこれをJavaライブラリ(https://github.com/twilio/twilio-java)のGitHubリポジトリの問題として挙げています。 – philnash

+0

ダン。私は何かが間違っていることを望んでいた。しかし、ちょっと調べてみると、私はこの問題に直面しているインターネット上の唯一の人だと思われます。私は問題を提起しようと思う。 – sguzman

+1

50よりもむしろ1000を求めてみるかもしれませんが、それが必ず助けになるかどうかはわかりません。私はJavaでうまくいかないので、自分でこれをデバッグすることはできません。恐れがあります。 – philnash

答えて

0

これはTwilioの最後に何か問題があることが判明しました。それ以来、私はそのエラーを受けていません。

関連する問題