現在、ZenDesk APIを使用しています。私は100個までのユーザーオブジェクトの配列をとるバッチCreateUserメソッドを使用して多くのユーザーを作成しています。今、何らかの理由で、一部のユーザーが生成に失敗しました。したがって、問題を容易に特定できるように、ユーザーを作成した後でJobStatusの結果を取得したかったのです。問題は、CreateUsers()メソッドの実行後に結果変数がnullであることです。Zendesk - CreateUser JobStatus結果がNullです
いくつかのサンプルコード:
public static void createEndUsers(Zendesk zd){
for(Organization org : zd.getOrganizations()){
List<User> usersList = getUsersPerOrg(org, 0)
JobStatus js = zd.createUsers(usersList);
List<T> resultElements = js.getResults();
}
}
getResults()このインスタンスにnullを返しているのはなぜ?それはコードのその部分に達したときに操作がまだ実行されていないからですか?私はそれにアクセスしようとする前に結果が準備が整うまで「待つ」ことをどうすればいいのですか?