Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele HTTP-Pyynnöt Käytännössä | Webhooks ja HTTP:n Perusteet
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Työnkulkujen automaatio Zapierilla

bookHTTP-Pyynnöt Käytännössä

Pyyhkäise näyttääksesi valikon

HTTP-pyynnöt ovat keskeinen automaatiotaito. Tyypillinen toimintamalli on yksinkertainen ja tehokas:

  • Laukaise taulukosta → hae tietoja ulkoisesta API-rajapinnasta → käytä rikastettuja tietoja seuraavissa vaiheissa.

Kuvittele, että sinulla on Google Sheet, jossa on Amazon-myyjien tunnuksia. Pelkkä myyjän tunnus ei ole kovin hyödyllinen, joten kysyt ulkoiselta API-rajapinnalta oikeita tuotetietoja, kuten nimiä, hintoja, kuvia ja ASIN-koodeja. Tätä mallia käytetään aina, kun sinulla on tunniste ja tarvitset siihen liittyviä tietoja toisesta järjestelmästä.

Tarvittavat tiedot ennen rakentamista

Ennen kuin avaat Zapierin, tunnista:

  • Tavoite: fetch product data using a seller ID
  • Palvelu: Rainforest API (tai vastaava Amazonin data-API)
  • Tarvittavat syötteet: seller ID, API key, Amazon domain
  • Tuloste: product details returned as JSON

API-dokumentaation lukeminen

Dokumentaatiosta poimi:

  • HTTP-metodi: GET;
  • Päätepisteen URL: https://api.rainforestapi.com/request;
  • Pakolliset parametrit: api_key, seller_id, type, amazon_domain;
  • Valinnaiset parametrit: page.

API-parametrit ovat avain-arvo-pareja ja niiden on vastattava dokumentaatiota täsmällisesti.

Laukaisin Google Sheets — Uusi tai päivitetty rivi
expand arrow

Tämä tarjoaa myyjän tunnuksen dynaamisesti.

Toiminto Webhooks by Zapier — GET
expand arrow

Käytä GET-pyyntöä, koska API-dokumentaatio määrittää sen.

Pyynnön määrittäminen

Aseta perus-URL ja lisää kyselyparametrit:

  • api_key: oma API-avaimesi;
  • seller_id: haetaan Google Sheetsistä;
  • amazon_domain: esim. amazon.com;
  • type: seller_products;
  • page: 1.

Lisää otsake määrittääksesi vasteen muodon: Accept: application/json.

Vasteen tietojen hyödyntäminen

Kun pyyntö onnistuu, Zapier tuo saataville vastekentät, kuten:

  • Tuotteen nimi;
  • ASIN;
  • Hinta;
  • Kuvat;
  • Arviot.

Näitä kenttiä voidaan kirjoittaa takaisin taulukoihin, käyttää suodattimissa, lähettää Slackiin tai ohjata Paths-toimintojen kautta.

question mark

Mikä on yleisin syy HTTP-pyynnön epäonnistumiselle, kun API-parametreja määritellään?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 4. Luku 3
some-alt