Shopify Flow og GraphQL Admin API
Flow bruker Shopify GraphQL Admin API til å bygge automasjoner og integrasjoner som utvider og forbedrer Shopify-administratoren. Flow bruker for øyeblikket versjon 2024-07
av API-en til å evaluere tilstander og variabler i arbeidsflyter, samt utføre handlinger i Shopify-butikken din. Siden Flow får tilgang til butikkdata ved å kalle API-en, har du tilgang til nesten alle feltene som er tilgjengelige i API-en fra Flow.
De fleste handlinger i Flow bruker API-en for å gjøre endringer i Shopify-butikken. For eksempel bruker handlingen Legg til bestillingstagger mutasjonen tagsAdd. Handlingen Send forespørsel til administratorpanel-API kan bruke de fleste mutasjoner, inkludert de som ennå ikke er tilgjengelige som handlinger i Flow.
Mens du oppretter store arbeidsflyter, ser du ofte feltnavn og beskrivelser basert på API-en. Du må kanskje forhåndsvise data eller se gjennom API-dokumentasjonen for å forstå hva som sendes ut av API-et og brukes i Flow, samt for å sikre at arbeidsflyten din sender ut dataene du forventer.
På denne siden
API-versjonering
Shopify publiserer nye API-versjoner hver tredje måned, og Flow bruker nye versjoner så snart som mulig, men kan være bak den nyeste versjonen. Når det er mulig, løses automatisk endringer mellom versjoner, men enkelte endringer er kanskje ikke enkle, inkludert: * Når felt fjernes men ingen erstatning gis, kan det påvirke hvordan tilstand eller Liquid vurderes. * Når felt kan nylles, kan det potensielt påvirke hvordan tilstander eller Liquid vurderes. * Når enum-verdier endres eller nye unions- eller grensesnitttyper legges til, som potensielt påvirker Liquid eller kode. * Når mutasjonsargumenter endres, kan det potensielt påvirke konfigurasjonen av Send admin API-forespørselshandlinger.
Enkelte arbeidsflyter må kanskje oppdateres manuelt. I slike tilfeller kan arbeidsflyter vise en Oppdatering kreves eller Ustøttet API-feil og ta deg til den relevante API-dokumentasjonen for å gjøre de nødvendige endringene i arbeidsflytredigeringsprogrammet. Når disse oppdateringene er fullførte og lagres, oppdateres arbeidsflyten automatisk for å bruke den nyeste API versjonen som er tilgjengelig i Flow.
Du kan velge å ignorere problemer midlertidig for å foreta hasteendringer i en arbeidsflyt med feil i API-versjonkompatibilitet. Hvis disse problemene ikke løses, kan arbeidsflyten slutte å kjøre eller forårsake feil når den eldre API-versjonen ikke lenger støttes av Shopify.