001-010550
REST API「1件の予定を取得する」を使用し、「fields」にプロパティの値を指定せずに予定を取得しても、エラーが発生せず、予定の内容がすべて取得されてしまう。
- 種別
- 不具合
- 機能
-
- スケジュール
- REST API
- 再現バージョン
-
- 4.10.0
- 4.10.1
- 4.10.2
- 4.10.3
- 5.0.0
- 5.0.1
- 5.0.2
- 5.5.0
- 5.5.1
- 5.9.0
- 5.9.1
- 5.9.2
- 5.15.0
- 5.15.1
- 5.15.2
- 6.0.0
- 6.0.1
- 6.0.2
- 6.0.3
- 改修バージョン
- 公開日
- 2020-12-11
- 更新日
- 2020-12-11
詳細
【発生条件】
次の条件をすべて満たす場合に発生します。
- REST API「1件の予定を取得する」を使用して、1件の予定の内容を取得する。
- 「fields」にプロパティの値を指定しない。
【準備】
- 予定を登録します。
例:
------------
タイトル:予定1
イベントID(eid):1
------------
【再現手順】
- REST API「1件の予定を取得する」を使用して、「fields」にプロパティの値を指定せずに予定1の内容を取得します。
例:
------------
GET /xxxxx/xxxxx/grn.xxx/api/v1/schedule/events/1?fields= HTTP/1.1
Host: xx.xx.xx.xx
X-Cybozu-Authorization: QWRtaW5pc3RyYXRvcjpjeWJvenU=
------------
補足:- Garoon REST APIの使用については、cybozu developer networkをご確認ください。
https://cybozu.dev/ja/garoon/docs/rest-api/
- Garoon REST APIの使用については、cybozu developer networkをご確認ください。
→現象発生:
エラーが発生せず、予定1の内容がすべて取得されます。
→正しい結果:
次のエラーが発生し、予定1の内容が取得されません。
次のエラーが発生し、予定1の内容が取得されません。
------------
{
"error": {
"errorCode": "GRN_REST_API_00208",
"message": "入力内容が正しくありません。",
"cause": "fieldsが最小文字数より小さいです。"
}
}
------------
{
"error": {
"errorCode": "GRN_REST_API_00208",
"message": "入力内容が正しくありません。",
"cause": "fieldsが最小文字数より小さいです。"
}
}
------------
回避/対応方法
本現象に対する有効な回避方法や対応方法はありません。