Profielen ophalen met API's retrieving-profiles
Het ophalen van profielen wordt uitgevoerd met een GET verzoek.
Vervolgens kunt u de zoekopdracht verfijnen door filters, volgorde en paginering te gebruiken. Raadpleeg voor meer informatie de Aanvullende bewerkingen sectie.
Bovendien kunt u met Campaign Standard-API's zoeken naar profielen op basis van een van deze velden: e-mail, voornaam, achternaam of een aangepast veld. Raadpleeg deze sectie voor meer informatie.
Voorbeeldverzoeken
-
Voorbeeld van GET-aanvraag om alle profielen op te halen.
code language-none -X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <ACCESS_TOKEN>' \ -H 'Cache-Control: no-cache' \ -H 'X-Api-Key: <API_KEY>'
Antwoord op het verzoek.
code language-none { "content": [ { "PKey": "<PKEY>", "firstName": "John", "lastName":"Doe", "birthDate": "1980-10-24", ... }, ... }
-
Voorbeeld van een GET-aanvraag om de eerste 10 e-mailwaarden op te halen.
code language-none -X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/email?_lineCount=10 \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <ACCESS_TOKEN>' \ -H 'Cache-Control: no-cache' \ -H 'X-Api-Key: <API_KEY>'
Antwoord op het verzoek. Het knooppunt "next" retourneert de URL die u toegang biedt tot de tien volgende e-mailwaarden.
code language-none { "content": [ "amy.dakota@mail.com", "kristen.smith@mail.com", "omalley@mail.com", "xander.harrys@mail.com", "jane.summer@mail.com", "gloria.boston@mail.com", "edward.snow@mail.com", "dorian.simons@mail.com", "peter.paolini@mail.com", "mingam+test08@adobe.com" ], "next": { "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/email?_lineCount=10&_ lineStart=@Qy2MRJCS67PFf8soTf4BzF7BXsq1Gbkp_e5lLj1TbE7HJKqc" } }
Zoeken naar profielen op basis van een veld searching-field
De filterType kunt u profielen ophalen op basis van een van de volgende velden: e-mail, voornaam, achternaam of elk aangepast veld dat is toegevoegd bij Geavanceerd filteren tijdens het uitbreiden van de profielbron.
Voorbeeldverzoeken
-
Voorbeeldverzoek om profielen te filteren op basis van voornaam.
code language-none -X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/byText?text=John&filterType=firstName \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <ACCESS_TOKEN>' \ -H 'Cache-Control: no-cache' \ -H 'X-Api-Key: <API_KEY>'
-
Voorbeeldverzoek om profielen te filteren op basis van achternaam.
code language-none -X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/byText?text=Miller&filterType=lastName \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <ACCESS_TOKEN>' \ -H 'Cache-Control: no-cache' \ -H 'X-Api-Key: <API_KEY>'
-
Voorbeeldverzoek om profielen te filteren op basis van e-mail.
code language-none -X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/byText?text=John%40gmail.com&filterType=email \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <ACCESS_TOKEN>' \ -H 'Cache-Control: no-cache' \ -H 'X-Api-Key: <API_KEY>'
-
Voorbeeldverzoek om profielen te filteren op basis van het aangepaste veld "Hobby".
code language-none -X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/profile/byText?cusHobby=Dancing&filterType=Hobby \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <ACCESS_TOKEN>' \ -H 'Cache-Control: no-cache' \ -H 'X-Api-Key: <API_KEY>'