R-Cabinet内にフォルダを新規作成するAPI
R-Cabinet内に新規フォルダを作成するAPI。
自身のフォルダ名と親となる上位階層のフォルダIDで階層構造もしっかり作れます。
APIメソッド:cabinet.folder.insert
この機能を利用すると、フォルダを作成することができます。
Endpoint / HTTP Method
Endpoint |
HTTP Method |
https://api.rms.rakuten.co.jp/es/1.0/cabinet/folder/insert |
POST |
Request
HTTP Header
No |
Key |
Value |
Note |
1 |
Authorization |
ESA Base64(serviceSecret:licenseKey) |
|
HTTP Body
XML:request
No |
Element |
Description |
Type |
Size(byte) |
Mandatory |
Multiplicity |
Note |
1 |
request.folderInsertRequest |
フォルダ情報登録要求 |
XML: folderInsertRequest |
– |
〇 |
1 |
|
XML:folderInsertRequest
No |
Element |
Description |
Type |
Size(byte) |
Mandatory |
Multiplicity |
Note |
1 |
folderInsertRequest.folder |
フォルダ情報 |
XML: folder |
– |
〇 |
1 |
|
XML:file
No |
Element |
Description |
Type |
Size(byte) |
Mandatory |
Multiplicity |
Note |
1 |
folder.folderName |
フォルダ名 |
String |
50 |
○ |
1 |
|
2 |
folder.directoryName |
directory名 |
String |
20 |
|
0,1 |
デフォルト値 : [フォルダID] |
3 |
folder.upperFolderId |
上位階層フォルダID |
Integer |
10 |
|
0,1 |
下位フォルダとして作成する場合はその上位階層フォルダIDを指定
0(基本フォルダ)は指定不可 |
Response
HTTP Header
No |
Key |
Value |
1 |
Content-Type |
text/xml |
HTTP Body
XML:result
No |
Element |
Description |
Type |
Size(byte) |
Multiplicity |
Note |
1 |
result.status |
ステータス |
XML : status |
– |
1 |
interfaceId=cabinet.folder.insert |
2 |
result.cabinetFolderInsertResult |
フォルダ情報登録結果 |
XML : cabinetFolderInsertResult |
– |
1 |
|
XML:cabinetFileUpdateResult
No |
Element |
Description |
Type |
Size(byte) |
Multiplicity |
Note |
1 |
cabinetFileInsertResult.resultCode |
結果コード |
Integer |
4 |
1 |
|
2 |
cabinetFileInsertResult.FolderId |
フォルダID |
Integer |
10 |
1 |
|
関連
コメントを残す