2019/8/6にgoogle apiの挙動が変わった。グーグルからのアナウンスはありましたか?
javaでGoogle Groups Apiを使いグループを列挙するプログラムを今まで運用していたのですが、
2019/8/6から例外を吐くようになりました。
今までグループのリストは
g=service.groups().list().setMaxResults(1000).setDomain("hoge.co.jp").execute();
のように取得していたのですが、setMaxResults(1000)が受け付けなくなってこのメソッドの引数は1から200の間にしなくてはいけなくなりました。
一応、プログラムから.setMaxResults(1000)を取り除き、正常に動作するようになったのですが、この件についてgoogleからなにかアナウンスはありましたでしょうか。
よろしくお願いします。
例外は以下のようなものでした。
com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"location" : "maxResults",
"locationType" : "parameter",
"message" : "Invalid value '1000'. Values must be within the range: [1, 200]",
"reason" : "invalidParameter"
} ],
"message" : "Invalid value '1000'. Values must be within the range: [1, 200]"
}