Abonnementen met API's ophalen
Laatst bijgewerkt: 18 augustus 2023
- Onderwerpen:
- API
Gemaakt voor:
- Ervaren
- Ontwikkelaar
De profielen ophalen die zijn geabonneerd op een service
Dit is een procedure in twee stappen.
- Haal de abonnements-URL voor de gewenste service op.
- Voer een GET-aanvraag uit op de abonnements-URL. Het keert de lijst van abonnementen voor de dienst, met elk bijbehorend profiel terug.
De REST-API retourneert de eigenschap "href", die de te gebruiken URL bevat. Gebruik altijd de URL in het antwoord om het volgende API-verzoek in te dienen.
Voorbeeldverzoek
Voer een verzoek van de GET uit om de dienst terug te winnen.
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY> \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
De abonnements-URL voor de service wordt geretourneerd.
{
...
"messageType": "email",
"name": "SVC1",
"subscriptions": {
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY>/subscriptions/"
},
...
},
Voer een GET-aanvraag uit op de abonnements-URL.
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY>/subscriptions \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
De lijst met abonnementen voor de service wordt weergegeven met elk gekoppeld profiel.
{
...
"service": ...,
"serviceName": "SVC3",
"subscriber": {
"PKey": "<PKEY>",
"email": "",
"firstName": "John",
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/<PKEY>",
"lastName": "Doe",
},
}
De services ophalen waarop een profiel is geabonneerd
Dit is een procedure in twee stappen.
- Haal de abonnements-URL voor een bepaald profiel op.
- Voer een verzoek van de GET op URL uit. Het keert de lijst van abonnementen voor het profiel, met elke bijbehorende dienst terug.
Voorbeeldverzoek
Voer een verzoek van de GET uit om het profiel terug te winnen.
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/<PKEY> \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
De abonnements-URL voor het profiel wordt geretourneerd.
{
...
"postalAddress":...,
"preferredLanguage": "none",
"subscriptions": {
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/<PKEY>/subscriptions/"
},
...
}
Voer een GET-aanvraag uit op de abonnements-URL.
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/<PKEY>/subscriptions \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'
Het keert de lijst van de diensten terug waarop het profiel intekende.
{
...
"PKey": "<PKEY>",
"created": "2017-03-03 10:54:00.363Z",
"service": {
"PKey": "<PKEY>",
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY>",
"label": "Sport Newsletter",
"name": "SVC1",
"title": "Sport Newsletter (SVC1)"
},
...
}
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff