Adobe Commerce Optimizer des données de requête

Découvrez comment interroger des données à l’aide de GraphQL sur une instance Adobe Commerce Optimizer.

À qui s'adresse cette vidéo ?

  • Architecte de solution Commerce et développeurs

Contenu vidéo

  • Interroger des données à l’aide de GraphQL
  • Utilisation de json pour faciliter la lecture du fichier json

Exemples de code

Veillez à échanger des valeurs telles que {{insert-your-graphql-endpoint-url}}, {{insert-your-ac-view-id}} et {{your-search-query-string}} avec les valeurs nécessaires sur votre requête.

Exemple de requête de base

curl '{{insert-your-graphql-endpoint-url}}' \
-H 'Content-Type: application/json' \
-H 'AC-View-ID: {{insert-your-ac-view-id}}' \
-d '{"query": "query ProductSearch($search: String!) { productSearch( phrase: $search, page_size: 10, current_page: 2) { items { productView { sku name description shortDescription images { url } ... on SimpleProductView { attributes { label name value } price { regular { amount { value currency } } roles } } } } } }", "variables": { "search": "{{your-search-query-string}}"}}'

Exemple de requête de base à l’aide de jq pour imprimer la sortie avec soin

curl '{{insert-your-graphql-endpoint-url}}' \
-H 'Content-Type: application/json' \
-H 'AC-View-ID: {{insert-your-ac-view-id}}' \
-d '{"query": "query ProductSearch($search: String!) { productSearch( phrase: $search, page_size: 10, current_page: 2) { items { productView { sku name description shortDescription images { url } ... on SimpleProductView { attributes { label name value } price { regular { amount { value currency } } roles } } } } } }", "variables": { "search": "{{your-search-query-string}}"}}' | jq .

Contenu connexe

recommendation-more-help
3a5f7e19-f383-4af8-8983-d01154c1402f