Show Menu
ARGOMENTI×

Eliminazione delle sottoscrizioni

Eliminazione di una sottoscrizione di servizio per un profilo specifico

Questa è una procedura in tre fasi.
  1. Recuperate l'URL delle iscrizioni per il profilo desiderato.
  2. Eseguite una richiesta GET sull'URL delle iscrizioni.
  3. Eseguite 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’iscrizione di un profilo da un servizio. Eseguire innanzitutto 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/"
    },
  }

Eseguite una richiesta GET sull'URL delle iscrizioni.
-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 delle sottoscrizioni per il profilo selezionato, con un URL per ciascun servizio con iscrizione.
...
"service": {
  "PKey": "<PKEY>",
  "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY>",
  "label": "Sport Newsletter",
  "name": "SVC1",
  "title": "Sport Newsletter (SVC1)"
},
...

Eseguite 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.
  1. Recuperate il servizio desiderato e il relativo URL di iscrizione.
  2. Eseguite una richiesta GET sull'URL delle iscrizioni per recuperare tutte le sottoscrizioni di profili.
  3. Eseguite una richiesta DELETE sull'URL di iscrizione profilo desiderato.
Se la richiesta di eliminazione ha esito positivo, lo stato della risposta è 204 Nessun contenuto.
Richiesta di esempio
Recuperare 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 delle iscrizioni 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",
  ...
},

Eseguite una richiesta GET sull'URL delle iscrizioni.
-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 delle sottoscrizioni per il servizio selezionato, con un URL (href) per ogni iscrizione 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": ...,
  ...
}

Eseguite una richiesta DELETE sull'URL di iscrizione 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>'