API-handleiding voor gegevenstoegang
De API van de Toegang van Gegevens steunt Adobe Experience Platform door gebruikers van een RESTful interface te voorzien die op de ontdekkingsbaarheid en de toegankelijkheid van opgenomen datasets binnen wordt geconcentreerd Experience Platform.
API-specificatieverwijzing
De naslagdocumentatie voor de Swagger-API is te vinden hier.
Terminologie terminology
De tabel bevat een beschrijving van enkele termen die in dit document worden gebruikt.
Lijst met bestanden in een batch ophalen retrieve-list-of-files-in-a-batch
Als u een lijst wilt ophalen met bestanden die tot een bepaalde batch behoren, gebruikt u de batch-id (batchID) met de API voor gegevenstoegang.
API-indeling
GET /batches/{BATCH_ID}/files
{BATCH_ID}
Verzoek
curl -X GET https://platform.adobe.io/data/foundation/export/batches/{BATCH_ID}/files \
-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}'
Antwoord
{
"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": 1
}
}
De "data"
array bevat een lijst met alle bestanden in de opgegeven batch. Elk geretourneerd bestand heeft een eigen unieke id ({FILE_ID}
) in de "dataSetFileId"
veld. Met deze unieke id kunt u het bestand openen of downloaden.
data.dataSetFileId
data._links.self.href
Bestanden in een batch openen en downloaden
Gebruik een bestand-id ({FILE_ID}
) met de API voor gegevenstoegang, inclusief de naam, grootte in bytes en een koppeling om te downloaden.
De reactie bevat een gegevensarray. Afhankelijk van het feit of het bestand waarnaar de id verwijst een afzonderlijk bestand of een map is, kan de geretourneerde gegevensarray één item of een lijst met bestanden bevatten die tot die map behoren. Elk bestandselement bevat de details van het bestand.
API-indeling
GET /files/{FILE_ID}
{FILE_ID}
"dataSetFileId"
, de id van het bestand dat moet worden geopend.Verzoek
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}'
Eén bestandreactie
{
"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.csv
).data.length
data._links.self.href
Mapreactie
{
"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
}
}
Wanneer een map wordt geretourneerd, bevat deze een array van alle bestanden in de map.
data.name
profiles.csv
).data._links.self.href
De inhoud van een bestand openen access-file-contents
U kunt ook de opdracht Data Access API voor toegang tot de inhoud van een bestand. U kunt de inhoud vervolgens downloaden naar een externe bron.
API-indeling
GET /files/{dataSetFileId}?path={FILE_NAME}
{FILE_NAME}
Verzoek
curl -X GET https://platform.adobe.io/data/foundation/export/files/{FILE_ID}?path={FILE_NAME} \
-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}'
{FILE_ID}
{FILE_NAME}
profiles.csv
).Antwoord
Contents of the file
Aanvullende codevoorbeelden
Raadpleeg voor meer voorbeelden de zelfstudie over gegevenstoegang.
Abonneren op gebeurtenissen voor gegevensinvoer subscribe-to-data-ingestion-events
U kunt zich abonneren op specifieke gebeurtenissen met een hoge waarde via de Adobe Developer Console. U kunt bijvoorbeeld een abonnement nemen op gebeurtenissen voor het opnemen van gegevens om op de hoogte te worden gebracht van mogelijke vertragingen en mislukkingen. Zie de zelfstudie aan abonneren op gegevensinvoer voor meer informatie .