0
私はArcher REST APIを使用して新しい添付ファイルをアップロードしています。
私は今、私は私がリクエストボディにしようとしているものを、新しいファイルが添付されたレコードのフィールドを更新しようとしている、File Id
持つ添付ファイルのアップロードだ後:私が得た
REST API経由で添付ファイルフィールドをアップロード
{"Content":{"Id": 278800, "LevelId" : 222,"FieldContents" : {"21771" : {"Type" : 11, "Value" : {"File id" : "1738", "Value": "RestUpload.xml"}, "FieldId" : 21771}, "16108" : {"Type" : 1, "Value" : "RestAPI Text x3", "FieldId" : 16108}}
を次の結果が表示されます。
{
"Links": [],
"RequestedObject": {
"Id": 278800
},
"IsSuccessful": true,
"ValidationMessages": []
}
テキストフィールドのみが更新されます。
修正する必要がありますか?
ありがとうございます。
こんにちは、私はあなたの体を試してみましたが、まだ成功していません。[11,3]の代わりに私は私のファイルIDで置き換える必要がありますか? – CSharpBeginner
はい、正しく入力してください。角括弧で区切られたファイルIDのリストをJSONの配列として表現する。レコードに既に添付ファイルがある場合は、そのIDを必ず含めてください。そうしないと、更新後に添付されなくなります。 – bodie
こんにちは、 "16751":{"タイプ":11、 "値":[1730]、 "フィールドID":16751} 1730が私のファイルIDのとき、このフィールドは添付ファイルタイプですが、それは私のために働いていません.. – CSharpBeginner