Eliminazione di abbonamenti con API mdeleting-subscriptions-api
Eliminazione di una sottoscrizione di servizio per un profilo specifico deleting-service-subscription
Questa è una procedura in tre fasi.
- Recupera l’URL delle sottoscrizioni per il profilo desiderato.
- Esegui una richiesta GET sull’URL degli abbonamenti.
- Esegui una richiesta DELETE sull’URL del servizio desiderato.
Se la richiesta di eliminazione ha esito positivo, lo stato della risposta è 204 Nessun contenuto.
Richiesta di esempio
I payload di esempio riportati di seguito mostrano come annullare l’abbonamento di un profilo a un servizio. Esegui prima una richiesta GET per recuperare il profilo.
-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>'
Restituisce l’URL delle sottoscrizioni per il profilo.
{
...
"postalAddress":...,
"preferredLanguage": "none",
"subscriptions": {
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/<PKEY>/subscriptions/"
},
}
Esegui una richiesta GET sull’URL degli abbonamenti.
-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>'
Restituisce l’elenco degli abbonamenti per il profilo selezionato, con un URL per ciascun servizio a cui si è iscritti.
...
"service": {
"PKey": "<PKEY>",
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY>",
"label": "Sport Newsletter",
"name": "SVC1",
"title": "Sport Newsletter (SVC1)"
},
...
Esegui una richiesta DELETE sull’URL del servizio desiderato.
-X DELETE 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>'
Eliminazione di una sottoscrizione di servizio per un profilo specifico
Questa è una procedura in tre fasi.
- Recupera il servizio desiderato e il relativo URL di abbonamento.
- Esegui una richiesta GET sull’URL delle sottoscrizioni per recuperare tutte le sottoscrizioni dei profili.
- Esegui una richiesta DELETE sull’URL di abbonamento del profilo desiderato.
Se la richiesta di eliminazione ha esito positivo, lo stato della risposta è 204 Nessun contenuto.
Richiesta di esempio
Recupera il record del servizio.
-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>'
Restituisce l’URL degli abbonamenti per il servizio.
{
...
"messageType": "email",
"mode": "newsletter",
"name": "SVC3",
"subScenarioEventType": "subscriptionEvent",
"subscriptions": {
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY>/subscriptions/"
},
"targetResource": "profile",
...
},
Esegui una richiesta GET sull’URL degli abbonamenti.
-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>'
Restituisce l’elenco degli abbonamenti per il servizio selezionato, con un URL (href) per ogni abbonamento al profilo.
{
"PKey": "<PKEY>",
"created": "2019-03-26 08:58:04.764Z",
"email": "",
"expirationDate": "",
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY>/subscriptions/<PKEY>",
"metadata": "subscriptionRcp",
"service": ...,
"serviceName": "SVC3",
"subscriber": ...,
...
}
Esegui una richiesta DELETE sull’URL di abbonamento del profilo desiderato.
-X DELETE https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY>/subscriptions/<PKEY> \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'