Liste des formules de classement
Dernière mise à jour : 18 mars 2025
- Rubriques :
- Gestion des décisions
- API
- Requête
Créé pour :
- Expérimenté
- Développeur
Une formule de classement se compose d’une fonction de classement qui définit la manière de classer.
Vous pouvez afficher une liste de toutes les formules de classement en effectuant une seule requête GET sur l’API Bibliothèque des offres.
Format d’API
GET /{ENDPOINT_PATH}/ranking-formulas?{QUERY_PARAMS}
Paramètre | Description | Exemple |
---|---|---|
{ENDPOINT_PATH} | Chemin d’accès de point d’entrée pour les API Persistence | https://platform.adobe.io/data/core/dps |
{QUERY_PARAMS} | exdFunction. | property=exdFunction%3D%3Dtrue |
Utiliser des paramètres de requête
Vous pouvez utiliser des paramètres de requête pour paginer et filtrer les résultats lors de l'organisation en liste des ressources.
Pagination
Les paramètres de requête les plus courants pour la pagination sont les suivants :
Paramètre | Description | Exemple |
---|---|---|
property |
Un filtre de propriété facultatif :
| property=name!=abc&property=id~.*1234.*&property=description equivalent with property=name!=abc,id~.*1234.*,description. |
orderBy | Triez les résultats en fonction d'une propriété spécifique. L’ajout d’un - avant le nom (orderby=-name) triera les éléments par nom dans l’ordre décroissant (Z-A). Les expressions de chemin se présentent sous la forme de chemins séparés par des points. Ce paramètre peut être répété comme suit : orderby=field1[,-fields2,field3,...] | orderby=id ,-name |
limit | Limitez le nombre d’entitées renvoyées. | limit=5 |
Requête
curl -X GET 'https://platform.adobe.io/data/core/dps/ranking-formulas?property=exdFunction%3D%3Dtrue&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}'
Réponse
Une réponse renvoie une liste des formules de classement auxquelles vous avez accès.
{
"results": [
{
"created": "2024-08-08T23:45:15.380Z",
"modified": "2024-10-22T18:15:05.909Z",
"etag": 36,
"schemas": [
"https://ns.adobe.com/experience/offer-management/ranking-function"
],
"createdBy": "71486D7B5F4011980A494030@AdobeID",
"lastModifiedBy": "71486D7B5F4011980A494030@AdobeID",
"id": "dps:ranking-function:1947f5372cc4ed74",
"name": "[Do not delete] - Cypress e2e - edit",
"description": "some description",
"returnType": {
"type": "INTEGER"
},
"exdFunction": true,
"expression": {
"type": "PQL",
"format": "pql/text",
"value": "42 = 11"
}
},
{
"created": "2024-05-03T13:06:22.361Z",
"modified": "2024-10-18T22:47:35.396Z",
"etag": 2,
"schemas": [
"https://ns.adobe.com/experience/offer-management/ranking-function;version=0.3"
],
"createdBy": "FD62391F5B44DF970A494124@AdobeID",
"lastModifiedBy": "6F8A6FF05F4011C40A494005@AdobeID",
"id": "xcore:ranking-function:18ca80c5b15c5e11",
"name": "doc test exd",
"description": "",
"returnType": {
"type": "INTEGER"
},
"exdFunction": true,
"expression": {
"type": "PQL",
"format": "pql/text",
"value": "false"
}
}
],
"count": 2,
"total": 50,
"_links": {
"self": {
"href": "/ranking-formulas?orderby=-modified&limit=2",
"type": "application/json"
},
"next": {
"href": "/ranking-formulas?orderby=-modified&limit=2&start=2024-10-18T22:22:35.048Z",
"type": "application/json"
}
}
}
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76