API-guide för dataåtkomst

IMPORTANT
API:t för dataåtkomst är nu föråldrat. Du bör använda Destinationer när du exporterar data från Adobe Experience Platform. Mer information finns i dokumentationen för datauppsättningsexportmål.

API:t för dataåtkomst stöder Adobe Experience Platform genom att förse användarna med ett RESTful-gränssnitt som fokuserar på identifierbarhet och tillgänglighet för kapslade datauppsättningar i Experience Platform.

Ett diagram över hur dataåtkomst gör det lättare att hitta och komma åt inkapslade datauppsättningar i Experience Platform.

API-specifikationsreferens

OpenAPI-referensdokumentationen finns här.

Terminologi terminology

Tabellen innehåller en beskrivning av några termer som används ofta i det här dokumentet.

Villkor
Beskrivning
Datauppsättning
En samling data som innehåller ett schema och fält.
Grupp
En uppsättning data som samlats in under en tidsperiod och som bearbetas tillsammans som en enda enhet.

Hämta en lista med filer i en grupp retrieve-list-of-files-in-a-batch

Om du vill hämta en lista med filer som tillhör en viss grupp använder du batch-ID:t (batchID) med API:t för dataåtkomst.

API-format

GET /batches/{BATCH_ID}/files
Egenskap
Beskrivning
{BATCH_ID}
ID för den angivna batchen.

Begäran

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}'

Svar

{
  "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
  }
}

Arrayen "data" innehåller en lista med alla filer i den angivna gruppen. Varje returnerad fil har ett eget unikt ID ({FILE_ID}) som finns i fältet "dataSetFileId". Du kan använda detta unika ID för att komma åt eller hämta filen.

Egenskap
Beskrivning
data.dataSetFileId
Fil-ID för varje fil i den angivna gruppen.
data._links.self.href
Den URL som ska användas för att komma åt filen.

Få tillgång till och ladda ned filer i en grupp

Om du vill komma åt specifik information om en fil använder du en filidentifierare ({FILE_ID}) med API:t för dataåtkomst, inklusive namn, storlek i byte och en länk som ska hämtas.

Svaret innehåller en datamatris. Beroende på om filen som ID:t pekar på är en enskild fil eller en katalog, kan den returnerade datarrayen innehålla en enda post eller en lista med filer som tillhör den katalogen. Varje filelement innehåller information om filen.

API-format

GET /files/{FILE_ID}
Egenskap
Beskrivning
{FILE_ID}
Samma som "dataSetFileId", ID:t för filen som ska öppnas.

Begäran

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}'

Svar på enstaka fil

{
  "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
  }
}
Egenskap
Beskrivning
data.name
Filens namn (till exempel profiles.csv).
data.length
Filens storlek (i byte).
data._links.self.href
Den URL som filen ska hämtas från.

Katalogsvar

{
  "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
  }
}

När en katalog returneras innehåller den en array med alla filer i katalogen.

Egenskap
Beskrivning
data.name
Filens namn (till exempel profiles.csv).
data._links.self.href
Den URL som filen ska hämtas från.

Åtkomst till innehållet i en fil access-file-contents

Du kan också använda API:t Data Access för att komma åt innehållet i en fil. Du kan sedan hämta innehållet till en extern källa.

API-format

GET /files/{dataSetFileId}?path={FILE_NAME}
Egenskap
Beskrivning
{FILE_NAME}
Namnet på filen som du försöker komma åt.

Begäran

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}'
Egenskap
Beskrivning
{FILE_ID}
ID för filen i en datauppsättning.
{FILE_NAME}
Filens fullständiga namn (till exempel profiles.csv).

Svar

Contents of the file

Ytterligare kodexempel

Fler exempel finns i dataåtkomstsjälvstudiekursen.

Prenumerera på dataöverföringshändelser subscribe-to-data-ingestion-events

Du kan prenumerera på specifika värdefulla händelser via Adobe Developer Console. Du kan t.ex. prenumerera på dataöverföringshändelser för att få meddelanden om eventuella förseningar och fel. Mer information finns i självstudiekursen om att prenumerera på meddelanden om dataöverföring.

recommendation-more-help
d71356da-cd87-452c-8a00-68926401758f