К сожалению, мы не нашли никакой возможности поиска в комментариях.
Теперь мы подходим по-другому:
Мы принимаем все коммиты, используя REST API репозитории {username} {repo_slug} коммиты
И вручную сравните текст поиска по полю комментария.
String commitsUrl=ROOT_REPOSITORY+bitbucketUsername+"/"+repoName+"/commits/";
URL url = new URL(urlString);
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.setRequestMethod(methodType);
connection.setRequestProperty("Authorization", "Bearer "+token);
connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
connection.connect();
BufferedReader br = new BufferedReader(new InputStreamReader((connection.getInputStream())));
StringBuilder sb = new StringBuilder();
String output;
while ((output = br.readLine()) != null) {
sb.append(output);
}
JSONObject root = new JSONObject(sb.toString());
JSONArray array = root.getJSONArray("values");
for(int i=0; i< array.length(); i++) {
JSONObject obj = (JSONObject) array.get(i);
String message = obj.getString("message");
//From this message string search your text