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.

Een diagram van hoe de Toegang van Gegevens de ontdekkbaarheid en de toegankelijkheid van ingebedde datasets binnen Experience Platform vergemakkelijkt.

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.

Term
Beschrijving
Gegevensset
Een verzameling gegevens die een schema en velden bevat.
Batch
Een reeks gegevens die over een bepaalde periode worden verzameld en samen als één eenheid worden verwerkt.

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
Eigenschap
Beschrijving
{BATCH_ID}
De id van de opgegeven batch.

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.

Eigenschap
Beschrijving
data.dataSetFileId
De bestands-id voor elk bestand in de opgegeven batch.
data._links.self.href
De URL voor toegang tot het bestand.

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}
Eigenschap
Beschrijving
{FILE_ID}
Gelijk aan "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
  }
}
Eigenschap
Beschrijving
data.name
De naam van het bestand (bijvoorbeeld profiles.csv).
data.length
De bestandsgrootte (in bytes).
data._links.self.href
De URL waarmee het bestand moet worden gedownload.

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.

Eigenschap
Beschrijving
data.name
De naam van het bestand (bijvoorbeeld profiles.csv).
data._links.self.href
De URL waarmee het bestand moet worden gedownload.

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}
Eigenschap
Beschrijving
{FILE_NAME}
De naam van het bestand dat u wilt openen.

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}'
Eigenschap
Beschrijving
{FILE_ID}
De id van het bestand in een gegevensset.
{FILE_NAME}
De volledige naam van het bestand (bijvoorbeeld 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 .

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