Query di dati Adobe Commerce Optimizer
Scopri come eseguire query sui dati utilizzando GraphQL su un’istanza Adobe Commerce Optimizer.
A chi serve questo video?
- Architetto e sviluppatori di soluzioni Commerce
Contenuto video
- Eseguire query sui dati tramite GraphQL
- Utilizzo di jq per semplificare la lettura di json
Esempi di codice
Assicurarsi di scambiare valori come {{insert-your-graphql-endpoint-url}}, {{insert-your-ac-view-id}} e {{your-search-query-string}} con i valori necessari nella query.
Query di esempio di 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}}"}}'
Query di esempio di base che utilizza jq per stampare correttamente l'output
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 .
Contenuto correlato
recommendation-more-help
658a3cc9-38d6-4d4f-ad81-6d9840a4e829