【Kintone】Python既存レコードへのファイル添付について

Kintoneの既存レコードへPythonを用いて添付フィールドにファイルを登録

しようとしています。

ファイルをアップロードしてファイルキーの取得まではできたのですが、

既に作成してあるレコードの添付フィールドにレコード番号を指定してに登録

しようとすると新規にレコード番号が発行されてそれに添付されてしまいます。

 

 

recordIdに700を指定しても新規にレコード番号が発行され701にファイルが添付されてしまう状態です。

ソースコードの問題点をご教示頂きたいです。

 


ファイルを指定したレコードのフィールドに登録

def file_post_kintone(url, appId, apiToken, recordId, fieldCode, filekey):

record = {

fieldCode:{‘type’:“FILE”, “value” :[{‘fileKey’:filekey}]}

}

print(appId)

print(recordId)

data = {‘app’:appId,‘id’:recordId, ‘record’:record}

headers = {“X-Cybozu-API-Token”: apiToken, “Content-Type” : “application/json”}

resp=requests.post(url+‘/k/v1/record.json’,json=data,headers=headers)

 

return resp


Kohei さん

レコード更新は、PUT です。

レコードの更新(PUT)

rex0220さん

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

解決しました。