UiPathからキントーンのレコードを1件登録をおこないたいのですが、
レスポンス結果が400エラーになります。
エンドポイント:https://ドメイン名.cybozu.com/k/v1/record.json
パラメータ:
ヘッダー:
メソッド:POST
上記の設定をおこなっていおります。
何かいい方法はありますでしょうか。ご回答のほどよろしく御願いします。
UiPathからキントーンのレコードを1件登録をおこないたいのですが、
レスポンス結果が400エラーになります。
エンドポイント:https://ドメイン名.cybozu.com/k/v1/record.json
パラメータ:
ヘッダー:
メソッド:POST
上記の設定をおこなっていおります。
何かいい方法はありますでしょうか。ご回答のほどよろしく御願いします。
こんにちは
既にリクエストするJSONが文字列としてあるのであれば、パラメータプロパティではなくBody(本文)プロパティにそのJSON 文字列を入力すればよいように思えます。
またヘッダのContent TypeはBodyFormatプロパティがあるので、こちらで指定した方が良いかもしれません。
ご回答いただきありがとうございます!
bodyプロパティにJSON 文字列を設定
"{'app':11,'record':{'ユーザー名':{'value':'値'}}}"
BodyFormatプロパティにヘッダのContent Typeを設定
application/json
いたしましたが、415エラーが返ってきました。
調べたところ、
Content-Typeを指定しないで送信したときに415エラーが返ってくるようです。
確認した点
エンドポイント
"https://" + domein+".cybozu.com/k/v1/record.json"
アクセストークンが正しいか
を確認しました
質問が2点あります。
1、Content-Typeを以下の画像のような形式で設定しましたが、正しいでしょうか?
2、Content Typeをヘッダーに指定した場合は、415エラーが返ってこず400エラーが返ってきます。
送る本文がおかしいかもしれません。
形式は以下のもので正しいでしょうか?
フィールドコード、アプリIDは正しいです
"{'app':11,'record':{'ユーザー名':{'value':'値'}}}"
ご回答のほどよろしく御願いします。
こんにちは
手元にkintoneにアクセスできる環境がないので、一般論でコメントしています。
状況からしますと、明示的にヘッダーでContent-Typeを指定した方がよさそうですね。
他に気になる点は、JSONは原則として文字リテラルなどはダブルクォーテーションで
囲む必要がありますので、こちらは修正した方が良いかもしれません。
Yoichiさんお返事いただきありがとうございます。
また、進捗がありましたらご連絡いたします。