访问和下载批量文件
要访问文件的特定详细信息,请将文件标识符({FILE_ID}
)与数据访问API一起使用,包括其名称、字节大小以及要下载的链接。
响应包含数据数组。 根据ID指向的文件是单个文件还是目录,返回的数据阵列可能包含单个条目或属于该目录的文件列表。 每个文件元素都包含文件的详细信息。
API格式
GET /files/{FILE_ID}
属性 | 描述 |
---|---|
{FILE_ID} | 等于"dataSetFileId" ,即要访问的文件的ID。 |
请求
curl -X GET https://platform.adobe.io/data/foundation/export/files/{FILE_ID} \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
单个文件响应
{
"data": [
{
"name": "{FILE_NAME}",
"length": "{LENGTH}",
"_links": {
"self": {
"href": "https://platform.adobe.io/data/foundation/export/files/{FILE_ID}?path={FILE_NAME}"
}
}
}
],
"_page": {
"limit": 100,
"count": 1
}
}
属性 | 描述 |
---|---|
data.name | 文件的名称(例如,profiles.parquet )。 |
data.length | 文件的大小(以字节为单位)。 |
data._links.self.href | 用于下载文件的URL。 |
目录响应
{
"data": [
{
"dataSetFileId": "{FILE_ID_1}",
"dataSetViewId": "string",
"version": "1.0.0",
"created": "string",
"updated": "string",
"isValid": true,
"_links": {
"self": {
"href": "https://platform.adobe.io/data/foundation/export/files/{FILE_ID_1}"
}
}
},
{
"dataSetFileId": "{FILE_ID_2}",
"dataSetViewId": "string",
"version": "1.0.0",
"created": "string",
"updated": "string",
"isValid": true,
"_links": {
"self": {
"href": "https://platform.adobe.io/data/foundation/export/files/{FILE_ID_2}"
}
}
}
],
"_page": {
"limit": 100,
"count": 2
}
}
当返回目录时,它包含目录中所有文件的数组。
属性 | 描述 |
---|---|
data.name | 文件的名称(例如,profiles.parquet )。 |
data._links.self.href | 用于下载文件的URL。 |