Recupero di abbonamenti con API retrieving-subscriptions-api

Recupero dei profili abbonati a un servizio

Questa è una procedura in due fasi.

  1. Recupera l’URL degli abbonamenti per il servizio desiderato.
  2. Esegui una richiesta GET sull’URL degli abbonamenti. Restituisce l’elenco degli abbonamenti al servizio, con ogni profilo associato.
CAUTION
L’API REST restituisce la proprietà "href", che contiene l’URL da utilizzare. Utilizza sempre l’URL contenuto nella risposta per effettuare la richiesta API successiva.

Richiesta di esempio

Esegui una richiesta GET per recuperare il 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",
    "name": "SVC1",
    "subscriptions": {
                "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/service/<PKEY>/subscriptions/"
    },
    ...
  },

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>'

Viene visualizzato l’elenco degli abbonamenti al servizio, con ogni profilo associato.

  {
    ...
    "service": ...,
    "serviceName": "SVC3",
    "subscriber": {
        "PKey": "<PKEY>",
        "email": "",
        "firstName": "John",
        "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/<PKEY>",
        "lastName": "Doe",
    },
  }

Recupero dei servizi a cui è abbonato un profilo

Questa è una procedura in due fasi.

  1. Recupera l’URL delle sottoscrizioni per un determinato profilo.
  2. Esegui una richiesta GET sull’URL. Restituisce l’elenco delle sottoscrizioni per il profilo, con ogni servizio associato.

Richiesta di esempio

Esegui 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 dei servizi a cui il profilo si è abbonato.

  {
    ...
    "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