API経由でレコードを取得したい。

他アプリケーションにてKintone上に保持しているレコードをAPI経由でGETしたいのですが下記エラーが出ており取得できません。

[APIResponse]:Call API response is not successful. [520: 520: {“code”:“CB_IL02”,“id”:“XXXXXXXXXXXXXXXXX”,“message”:“不正なリクエストです。”}]

またAPIに投げているボディは次の通りです。(依頼者、ID、件名はフィールド名です。)

{
“app”: 8,
“query”: “依頼者 = ユーザーA”,
“fields”: [
“ID”,
“件名”
]
}

どなたか知恵をお貸しいただけないでしょうか。

こちら関係ありそうですかね??

あと、queryですが、依頼者がユーザーフィールドであれば、 in 等の演算子でやるのが正しいかと :pray:

回答ありがとうございます。

ヘッダー情報にはトークンしか指定していないため共有リンクの情報とは関係がないように思えます。

クエリの部分ですが修正して下記のようにしても同様のエラーが続いています。

{
“app”: 8,
“query”: “依頼者 in (ユーザーA)”,
“fields”: [
“ID”,
“件名”
]
}

@mura さん提示のURLを参照すると in (“~”) といった感じでダブルクォーテーションで囲ってあるようですので、
同じように
依頼者 in ("ユーザーA")
と囲ってみるとどうでしょうか?
またこの時のユーザーAの箇所はユーザーIDを指定してみる、等。

皆様ご回答ありがとうございます。
一度クエリのに問題があるのかないのかの切り分けとしてレコードを1件取得することにしました。下記ボディのようにしても同様のエラーがレスポンスとして帰ってきてしまいます。1件取得するときはURLの値を「record.json」に書き換えています。

{
“app”: 8,
“id”: 84
}

APIをたたきに行く側の問題も考えられますでしょうか。

とすると、送るパラメータ(ボディ)ではなくて、それ以外のところがおかしい可能性がある気もしますね