Voorstel ophalen (Java)
- Onderwerpen:
- APIs/SDKs
Gemaakt voor:
- Ontwikkelaar
Beschrijving
getOffers()
wordt gebruikt om een besluit uit te voeren en een ervaring van terug te winnen Adobe Target.
Methode
getOffers
De TargetClient.getOffers
De methodehandtekening wordt als volgt getoond.
Verzoek
TargetDeliveryResponse TargetClient.getOffers(TargetDeliveryRequest request)
TargetDeliveryRequest wordt gemaakt met TargetDeliveryRequest.builder
.
Antwoord
TargetDeliveryRequestBuilder TargetDeliveryRequest.builder()
Parameters
De TargetDeliveryRequestBuilder
object heeft de volgende structuur:
De waarden van elk veld moeten overeenkomen met Target View Delivery API verzoek specificeren. Meer informatie over de Target View Delivery API, zie http://developers.adobetarget.com/api/#view-delivery-overview
Antwoord
De TargetDeliveryResponse
geretourneerd door TargetClient.getOffers(
) heeft de volgende structuur:
De ResponseStatus
in het antwoord staan de volgende velden:
De TargetCookie
Het object dat wordt gebruikt voor het opslaan van gegevens voor gebruikerssessie heeft de volgende structuur:
Je hoeft je geen zorgen te maken over het verlopen van de cookies. Het doel handelt maxAge binnen SDK af.
Voorbeeld
Verzoek
ClientConfig clientConfig = ClientConfig.builder()
.client("acmeclient")
.organizationId("1234567890@AdobeOrg")
.build();
TargetClient targetJavaClient = TargetClient.create(clientConfig);
List<MboxRequest> mboxRequests = new ArrayList<>();
mboxRequests.add((MboxRequest) new MboxRequest().name("a1-serverside-ab").index(1));
TargetDeliveryRequest targetDeliveryRequest = TargetDeliveryRequest.builder()
.context(new Context().channel(ChannelType.WEB))
.execute(new ExecuteRequest().setMboxes(mboxRequests))
.build();
Antwoord
TargetDeliveryResponse targetResponse = targetJavaClient.getOffers(targetDeliveryRequest);