Készítsen HTTP-kérést a Power Automate-ban

Ebben a blogbejegyzésben megtudjuk, hogyan hozhat létre HTTP-kérelmet a Power Automate segítségével. A HTTP kéréseket adatátvitelre használják, de nem ez lehet az első megoldás. Az első megoldás mindig az, hogy csatlakozót keres az alkalmazásához. Az oktatóanyag teljes videóját a blog alján tekintheti meg.

Tartalomjegyzék

Power Automate és csatlakozók

A csatlakozó segítségével a Power Automate kommunikálhat egy másik alkalmazással. A Power Automate már több ezer csatlakozót kínál az Ön számára. Például, ha automatizálnia kell valamit, ami egy Microsoft-alkalmazáshoz (Teams, SharePoint, OneDrive) vagy más, csatlakozókkal rendelkező alkalmazáshoz (Dropbox, SAP) kapcsolódik, akkor mindig az összekötő megközelítést kell használnia, nem a HTTP-kérés megközelítését. .

HTTP-kérés készítése és fogadása

Ha azonban nincs hozzá csatlakozó, akkor használhatja a HTTP-t. A Power Automate a HTTP-kérelmeket arra használja, hogy kommunikáljon egy másik alkalmazással, amely nem rendelkezik csatlakozási szoftverrel, de rendelkezhet az úgynevezett REST API-val .

Tehát alapvetően az alkalmazás fejlesztője nyilvánosságra hozta az alkalmazást, hogy az emberek kérelmet küldhessenek neki, és azután a kéréseknek megfelelően adatokat küldhessen vissza. Példa erre egy belsőleg épített CRM szoftver egy ügyfél számára. Egyáltalán nem akarnak összekötőt készíteni a Power Automate számára, ezért lehetővé teszik a HTTP-kéréseket különböző forrásokból, amelyek pingelni tudják a CRM-szoftvert egy listás ügyfelek számára. Ezt az ügyfelek listáját ezután a HTTP-kérés visszaküldi.

Asztali folyamatok

Ha nincsenek HTTP-kérések, akkor valami úgynevezett desktop flow-t kell használnia . Az asztali folyamatok nagyon hatékonyak, mert lehetővé teszik szinte bármi automatizálását. Nagyon hasonlítanak egy Excel makróra, ahol rögzíthet, végrehajthat néhány műveletet, majd megismételheti. Akkor használják őket, ha az emberek olyan dolgokat akarnak automatizálni, amelyek csak az asztalukon vannak, például fájlokat mozgatnak az asztalukon vagy megnyitnak egy alkalmazást.

Hogyan működik a HTTP-kérés munkafolyamata

Lépjünk be egy HTTP-munkafolyamatba, és nézzük meg, hogyan működik. Meg van nyitva a Power Automate, valamint a REST API tényleges oktatóanyaga.

Készítsen HTTP-kérést a Power Automate-ban

Példaként egy HTTP-kérésre egy olyan webhelyet fogok használni, amelyik rendelkezik API-val, ahol megmondhatom az API-nak, hogy adja meg a felhasználók listáját. Az alábbiakban felsoroljuk azokat az e-maileket vagy ügyfeleket, amelyekkel cégünkhöz tartozunk.

Készítsen HTTP-kérést a Power Automate-ban

Ez egy olyan API, amelyhez ez az alkalmazásfejlesztő tulajdonképpen hozzáférést adott nekem. Itt tettem egy HTTP-kérést, és újrahangolta a tényleges JSON-t. Másolhatom ezt a JSON-t az úgynevezett Pretty Print- be .

Csak rákattintottam a Make Pretty- re , hogy lássuk, hogyan is néz ki valójában.

Készítsen HTTP-kérést a Power Automate-ban

A jobb oldalon láthatjuk, hogy oldalanként adott oldalt, hány vásárlónk van, összesen, összesen oldal, valamint az egyes azonosítók.

Készítsen HTTP-kérést a Power Automate-ban

Minden azonosítóhoz megkapjuk az e-mail címüket, keresztnevüket, vezetéknevüket és avatarjukat. Ez sok információ hat ügyfél számára az általunk létrehozott API-ból.

Folyamat indítása HTTP-kérésben

Olyan áramlást akarunk, amely minden reggel fut. Ennek a folyamatnak el kell küldenie nekünk az ügyfelek listáját az első oldalon.

Először az áramlás kézi indításával kezdem. Ez a folyamat csak akkor fut le, ha rákattintok egy gombra, de módosíthatjuk úgy is, hogy az áramlás minden reggel megismétlődik.

Készítsen HTTP-kérést a Power Automate-ban

Ezután megvan a HTTP-csatlakozó, ahol megvalósítjuk a metódust. Az API-kra két módszer alkalmazható: GET és POST . Létezik PATCH és DELETE is , de ezeket ritkán használják.

Készítsen HTTP-kérést a Power Automate-ban

Ha egy API-ból szeretne információkat szerezni, az általában a GET vagy a POST segítségével történik . Ha szeretné megtudni, mi a különbség a GET és a POST között , akkor tényleg azt javaslom, hogy keressen online a RESTful API- król .

Ezen a ponton az alkalmazásfejlesztőnk közölte velünk, hogy olyan API-kat fog készíteni, amelyek elfogadják a GET kéréseket. Ezért a GET-et használjuk módszerként, majd az URI-t az első oldalon.

Készítsen HTTP-kérést a Power Automate-ban

Lehetőségünk van arra is, hogy ennek az API-nak törzset adjunk. Megmondhatjuk például az API-nak, hogy csak F betűvel kezdődő ügyfeleket akarunk. Hozzáadhatunk argumentumokat vagy paramétereket a HTTP kérésünkhöz, majd az API befogadja azt. Egyelőre azonban egyszerűnek tartjuk a dolgot. és nem lesz semmilyen testkérdésünk.

Miután benyújtottuk ezt a kérést, kiadhatjuk. Létrehoztam egy csevegést Brad Pitttel, aki a cégem menedzsere Teszt címmel, mert most teszteljük. Ezután a törzset (a HTTP-kérés kimenetét) közzétesszük ebben a beszélgetésben.

Készítsen HTTP-kérést a Power Automate-ban

Vegye figyelembe, hogy ez dinamikus tartalom. A dinamikus tartalomban láthatjuk az összekötőt, ami visszaadja nekünk a testet.

Készítsen HTTP-kérést a Power Automate-ban

Ez egy csomó hülyeséget ad vissza – ez alapvetően egy JSON-fájl, amely nem igazán olvasható. Nagyszerű, hogy Brad Pitt megkapta, de nem fogja tudni megérteni, és nem fogja tudni, mit jelent.

A JASON fájl elemzése

A következő lépés a JSON-fájl elemzése. A Parse JSON-összekötő visszaad egy JSON-objektumot, amellyel sokkal könnyebben lépkedhet át ezeken az ügyfeleken. Ennek az összekötőnek megadtam a törzset (ami a HTTP-kérés kimenete), majd ez a csatlakozó visszaadja a hozzáférést olyan dolgokhoz, mint az azonosító, e-mail cím, keresztnév és vezetéknév.

Készítsen HTTP-kérést a Power Automate-ban

Tehát ahelyett, hogy át kellene mennünk a kódon és elemezni kellene, a Power Automate elvégzi helyettünk ezt a folyamatot ezzel a nagyszerű csatlakozóval.

Az Alkalmazás minden csatlakozóra használata

Az Alkalmaz minden csatlakozási szoftverre lehetőséget fogjuk használni, mert minden egyes ügyfél esetében, amelyet ebben a törzsben kapunk, ki szeretnénk adni a nevet, vezetéknevet és e-mail-címet. Az alábbi képen minden vezérlőcsatlakozóhoz van egy alkalmazás , ahol üzenetet küldünk Brad Pittnek. Flow botként teszünk közzé, és a címzett Brad Pitt. Ezenkívül hozzáférünk a keresztnevükhöz, vezetéknevükhöz, avatarjukhoz, URL-címükhöz, e-mail-címükhöz.

Készítsen HTTP-kérést a Power Automate-ban

Nem férnénk hozzá ezekhez a tényleges elemekhez, ha nem kapcsolnánk be ezt a Parse JSON-kapcsolatot . Ez a csatlakozó nagyon fontos, mert valójában ki tudjuk adni a keresztnevet, vezetéknevet stb., stb.

Az üzenet részben megadjuk a keresztnevet, a vezetéknevet és az e-mail címet.

Készítsen HTTP-kérést a Power Automate-ban

Ez az egész áramlásunk. Ez megint csak egy aktivált HTTP-kérés, ahol van egy GET-kérésünk az URL-hez. A kapott visszatérítés ezután egy csapat csevegésébe kerül. Ezt követően elemezzük a JSON-fájlt, majd minden egyes ügyfél számára küldünk egy üzenetet, amely tartalmazza a keresztnevüket, vezetéknevüket és e-mail-címüket.

A munkafolyamat megvalósítása

Tekintse meg ezt a munkafolyamatot a Mentés , majd a Teszt gombra kattintva . Ezen a ponton az egész folyamat a HTTP-kérés elküldéséről szól, ténylegesen visszaküldi a kérést, és elküldi a Teamsnek.

Láthatjuk, hogy az imént küldtek ki egy üzenetet, amely a vásárlók aktuális listáját tartalmazza. Ezután minden ügyfélnél láthatjuk, megkapjuk a keresztnevét, vezetéknevét és e-mail címét is.

Készítsen HTTP-kérést a Power Automate-ban

Hat ügyfelünk van, és ez pontosan megfelel annak, ami a JSON-ban van.

Készítsen HTTP-kérést a Power Automate-ban

És nyilván megkaptuk a tényleges teljes JSON-üzenetet is, de ez nehezen olvasható.

Készítsen HTTP-kérést a Power Automate-ban

Azt látom, hogy sokan folyamatosan HTTP kéréseket küldenek, és visszakapják az adatokat. Érdemes elemezni az adatokat, főleg, ha az adatok fogadása JSON formátumban történik, hogy értelmes legyen belőle, és használhatóvá alakíthassuk.



Következtetés

Ez egy példa arra, hogyan lehet HTTP kérést küldeni , kérést küldeni és adatokat fogadni . De egy dolgot szeretnék meghatározni, hogy a HTTP-kérésekkel bármit megtehet.

Például alkalmazásfejlesztőként készíthetünk egy HTTP-végpontot, amely új ügyfelet hoz létre a CRM szoftverben. Létrehozhatunk olyan folyamatot, hogy amikor valaki hozzáad egy ügyfelet a SharePointhoz, a folyamat aktiválódik. Ezután az információ átadásra kerül egy HTTP-kérésnek a tulajdonságokkal. Így viheti át az információkat a SharePointból az API-kéréseket elfogadó harmadik féltől származó alkalmazásba.

Ha tetszett az oktatóanyagban szereplő tartalom, kérjük, iratkozzon fel a LuckyTemplates TV-csatornára. Rengeteg tartalom jön ki folyamatosan tőlem és egy sor tartalomkészítőtől, mindannyian elkötelezettek a LuckyTemplates és a Power Platform használatának javításáért.

Henrik

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.