Liste von Auswahlstrategien
Letzte Aktualisierung: 27. Dezember 2024
- Themen:
- Entscheidungs-Management
- API
- Sammlungen
Erstellt für:
- Experte
- Entwickler
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=2 |
Verwenden von Abfrageparametern
Beim Auflisten von Ressourcen können Sie Abfrageparameter nutzen, um Ergebnisse zu sortieren und zu filtern.
Paging
Zu den häufigsten Abfrageparametern für das Paging gehören:
Parameter | Beschreibung | Beispiel |
---|---|---|
property |
Ein optionaler Eigenschaftenfilter:
| property=name!=abc&property=id~.*1234.*&property=description equivalent with property=name!=abc,id~.*1234.*,description. |
orderBy | Sortieren 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 ,-name |
limit | Begrenzt die Anzahl der zurückgegebenen Entitäten. | limit=5 |
Anfrage
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