Excel-VBAよりkintoneのレコードへPDFファイルを添付しようとしております。
https://gist.github.com/yamaryu0508/11404242
上記ソースを参考にし、PDFファイルのロード(filekeyを取得)するところまでは実装できました。
しかしながら、filekeyを取得後、該当のレコードへPUTしたいのですが、HTTPステータスコードがエラー(400)となります。
【responseText】{“code”:“CB_VA01”,“id”:“eHGtEgyMKMjqfLr8JjiC”,“message”:“入力内容が正しくありません。”,“errors”:{“record[add_file].value[0].fileKey”:{“messages”:[“必須です。”]}}}
送信しているJsonのボディ部分は以下となります。
{“app”: 609 ,“id”: 1 ,“record”: {“項目A”:{ “value”:“50000”},“add_file”: {“value”: [{ “filekey”:“261f6705-0ded-476c-98d7-ff38106cc836”}]}}}
添付ファイル関連付けの"add_file"のJSON指定部分を削除すると、正常に項目Aのみ更新されますので、添付ファイルのJSON部分が間違っていると思うのですが、行き詰ってしまいました。
kintoneアプリ側の添付ファイルフィールドは「add_file」となっています。
アドバイスをいだけると助かります。
参考にしている以下リンク先です。
https://developer.cybozu.io/hc/ja/articles/201941824
https://developer.cybozu.io/hc/ja/articles/200724665-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%A7%E5%BF%85%E9%A0%88%E3%81%A8%E3%81%AA%E3%82%8B3%E3%81%A4%E3%81%AE%E6%89%8B%E9%A0%86