Adobe Experience Manager : répertorie les pages publiées avec l’API Query Builder

Cet article décrit les étapes à suivre pour répertorier les pages publiées sur une instance d’auteur Adobe Experience Manager (AEM).

Description description

Environnement

  • Adobe Experience Manager as a Cloud Service
  • Adobe Experience Manager 6.5

Problème/Symptômes

Cet article explique comment répertorier les pages publiées sur un auteur AEM.

Résolution resolution

À l’aide de l’API Query Builder, recherchez les pages comportant cq:lastReplicationAction = Activate.

Exemple :

Requête

path=/content/wknd
1_property=sling:resourceType
1_property.value=wknd/components/page
2_property=cq:lastReplicationAction
2_property.value=Activate
3_daterange.property=cq:lastReplicated
3_daterange.lowerBound=2019-01-01T00:00:00.000+09:00
3_daterange.lowerOperation=>=
orderby=path

URL

http://localhost:4502/bin/querybuilder.json?1_property=sling%3aresourceType&1_property.value=wknd%2fcomponents%2fpage&2_property=cq%3alastReplicationAction&2_property.value=Activate&3_daterange.lowerBound=2019-01-01T00%3a00%3a00.000%2b09%3a00&3_daterange.lowerOperation=%3e%3d&3_daterange.property=cq%3alastReplicated&orderby=path&path=%2fcontent%2fwknd

Résultat

{
  "success": true,
  "results": 8,
  "total": 8,
  "more": false,
  "offset": 0,
  "hits": [
    {
      "path": "/content/wknd/language-masters/en/magazine/arctic-surfing/jcr:content",
      "excerpt": "We traveled to Northern Norway to document the joy of surfing in extreme, but breathtakingly beautiful conditions.",
      "name": "jcr:content",
      "title": "Arctic Surfing",
      "lastModified": "2019-10-14 11:08:42",
      "created": "2023-04-10 21:56:45"
    },
    {
      "path": "/content/wknd/language-masters/en/magazine/guide-la-skateparks/jcr:content",
      "excerpt": "Breaking down the top skate destinations in all of Los Angeles. You don't want to miss this!",
      "name": "jcr:content",
      "title": "Ultimate Guide to LA Skateparks",
      "lastModified": "2020-10-01 09:37:33",
      "created": "2023-04-10 21:56:47"
    },
    ...
  ]
}

L’exécution de la requête pour un chemin de contenu comportant de nombreuses pages sous celui-ci peut entraîner un problème de performances. Il est recommandé de réduire le chemin et d’exécuter la requête plusieurs fois plutôt que d’essayer de récupérer toutes les données dans une seule exécution de requête.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f