Liste von Auswahlstrategien list-selection-strategies
Eine Auswahlstrategie setzt sich aus einer Sammlung zusammen, die mit einer Eignungsbegrenzung verknüpft ist, und einer Rangfolgenmethode, mit der bestimmt wird, welche Angebote angezeigt werden, wenn sie in einer Entscheidungsrichtlinie ausgewählt sind.
Durch Ausführung einer einzelnen GET-Anfrage an die Angebotsbibliothek-API können Sie eine Liste aller Auswahlstrategien anzeigen.
API-Format
GET /{ENDPOINT_PATH}/selection-strategies?{QUERY_PARAMS}
Parameter
Beschreibung
Beispiel
{ENDPOINT_PATH}Der Endpunktpfad für persistente APIs.
https://platform.adobe.io/data/core/dps{QUERY_PARAMS}Optionale Abfrageparameter zum Filtern der Ergebnisse.
limit=2Verwenden von Abfrageparametern using-query-parameters
Beim Auflisten von Ressourcen können Sie Abfrageparameter nutzen, um Ergebnisse zu sortieren und zu filtern.
Paging paging
Zu den häufigsten Abfrageparametern für das Paging gehören:
Parameter
Beschreibung
Beispiel
propertyEin optionaler Eigenschaftenfilter:
- Die Eigenschaften werden nach UND-Vorgang gruppiert.
- Parameter können wie folgt wiederholt werden: property={PROPERTY_EXPR}[&property={PROPERTY_EXPR2}…] oder property={PROPERTY_EXPR1}[,{PROPERTY_EXPR2}…]
- Eigenschaftenausdrücke haben das Format
[!]field[op]value, mitopin[==,!=,<=,>=,<,>,~], wobei reguläre Ausdrücke unterstützt werden.
property=name!=abc&property=id~.*1234.*&property=description equivalent with property=name!=abc,id~.*1234.*,description.orderBySortieren Sie die Ergebnisse nach einer bestimmten Eigenschaft. Durch Hinzufügen eines „-“ vor dem Namen (orderby=-name) werden Elemente nach Namen in absteigender Reihenfolge sortiert (Z–A). Pfadausdrücke haben die Form von durch Punkte getrennten Pfaden. Dieser Parameter kann wie folgt wiederholt werden:
orderby=field1[,-fields2,field3,...]orderby=id,-namelimitBegrenzt die Anzahl der zurückgegebenen Entitäten.
limit=5Anfrage
curl -X GET 'https://platform.adobe.io/data/core/dps/selection-strategies?limit=2' \
-H 'Accept: *,application/json' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Antwort
Bei einer erfolgreichen Antwort wird eine Liste von Auswahlstrategien zurückgegeben, auf die Sie Zugriff haben.
{
"results": [
{
"created": "2024-02-08T03:01:50.924Z",
"modified": "2024-02-16T23:03:03.019Z",
"etag": 4,
"schemas": [
"https://ns.adobe.com/experience/offer-management/selection-strategy;version=0.2"
],
"createdBy": "{CREATED_BY}",
"lastModifiedBy": "{MODIFIED_BY}",
"id": "selectionStrategy1234",
"name": "Selection Strategy One",
"description": "Selection Strategy",
"rank": {
"priority": 1,
"order": {
"orderEvaluationType": "static"
}
},
"profileConstraint": {
"profileConstraintType": "eligibilityRule",
"eligibilityRule": "offerRule1234"
},
"optionSelection": {
"filter": "itemCollection1234",
}
},
{
"created": "2024-01-11T11:12:06.775Z",
"modified": "2024-01-15T14:36:02.994Z",
"etag": 2,
"schemas": [
"https://ns.adobe.com/experience/offer-management/selection-strategy;version=0.1"
],
"createdBy": "{CREATED_BY}",
"lastModifiedBy": "{MODIFIED_BY}",
"id": "selectionStrategy5678",
"name": "Selection Strategy Two",
"rank": {
"priority": 1,
"order": {
"orderEvaluationType": "scoringFunction",
"function": "rankingFormula5678"
}
},
"profileConstraint": {
"profileConstraintType": "none"
"optionSelection": {
"filter": "itemCollection5678"
}
}
],
"count": 2,
"total": 166,
"_links": {
"self": {
"href": "/selection-strategies?orderby=-modified&limit=2",
"type": "application/json"
},
"next": {
"href": "/selection-strategies?orderby=-modified&limit=2&start=2024-06-04T23:37:33.980Z",
"type": "application/json"
}
}
}
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76