Eliminazione di abbonamenti

Eliminazione di una sottoscrizione di servizio per un profilo specifico

Questa è una procedura in tre fasi.

  1. Recupera l’URL delle sottoscrizioni per il profilo desiderato.
  2. Esegui una richiesta di GET sull’URL delle sottoscrizioni.
  3. Esegui una richiesta DELETE sull’URL di servizio desiderato.

Se la richiesta di cancellazione 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 di GET sull’URL delle sottoscrizioni.

-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 ogni servizio con sottoscrizione.

...
"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 di 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. Recupera il servizio desiderato e il relativo URL di abbonamento.
  2. Esegui una richiesta di GET sull’URL delle sottoscrizioni per recuperare tutte le sottoscrizioni di profili.
  3. Esegui una richiesta di DELETE sull’URL di sottoscrizione del profilo desiderato.

Se la richiesta di cancellazione 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 delle sottoscrizioni 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 di GET sull’URL delle sottoscrizioni.

-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 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 di DELETE sull’URL di sottoscrizione 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>'

In questa pagina