Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Dalam tutorial ini, kami akan mempelajari dan memahami cara permintaan HTTP dalam Power Automate berfungsi apabila ia melibatkan penyepaduan aplikasi pihak ketiga. Kami juga akan bercakap tentang penyambung terbina dalam Request , tetapi kami akan membincangkan HTTP .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Walaupun mempunyai pelbagai penyambung yang boleh kita pilih, Power Automate juga mempunyai hadnya. Ia tidak dapat merangkumi semua yang kami perlukan untuk membina aliran kerja kami. Mungkin terdapat kejadian apabila kami ingin menyepadukan atau mencetuskan aliran kami menggunakan aplikasi yang tidak tersedia dalam Power Automate.

Penyambung HTTP dan Request membenarkan aliran kami berinteraksi dengan API pihak ketiga.

Kami telah menggunakan Permintaan untuk mencetuskan aliran kerja dalam salah satu tutorial kami yang terdahulu. Dalam contoh itu, kami mempunyai aplikasi pihak ketiga yang mencetuskan aliran Power Automate dengan kelulusan dan logik bersyarat.

Dan itulah cara kami pada asasnya boleh menyambungkan aplikasi pihak ketiga kepada aliran kami. 

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Sebaliknya, penyambung HTTP membolehkan kami ping mana-mana API pihak ketiga yang kami ada. Jadi ia tidak semestinya digunakan sebagai pencetus. Ia kebanyakannya digunakan sebagai tindakan .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Katakan kita mempunyai aliran di mana kita perlu mendapatkan beberapa maklumat daripada API. Kami menghantar ID pelanggan melalui API tersebut dan kami mendapatkan semula nama atau nombor pasport pelanggan. Kemudian kami memerlukan maklumat itu dalam logik Power Automate kami.

Tetapi kami tidak mahu menyimpan maklumat sensitif itu dalam Power Automate . Oleh itu, kami perlu mencipta API dalam sistem pihak ketiga kami yang boleh menerima permintaan HTTP. Dan itulah yang akan kita lakukan sebagai contoh.

Isi kandungan

Menyediakan Permintaan HTTP Dalam Power Automate

Pada masa ini saya tidak mempunyai API pihak ketiga. Jadi untuk contoh khusus ini, kami akan menggunakan tapak web yang dipanggil reqres.in . Ia mempunyai titik akhir API pihak ketiga yang boleh kami gunakan untuk menguji sama ada aliran kami berfungsi atau tidak. Sebagai contoh, mereka mempunyai fungsi yang dipanggil LIST USERS yang mengandungi permintaan yang sepadan. Dan jika kami memintanya, item dalam lajur Respons adalah segala-galanya yang boleh kami dapatkan semula.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Jadi, mari cuba menggunakan penyambung HTTP kami . Mula-mula kita perlu mengklik pautan untuk Permintaan .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Kemudian, salin URL. Ini berfungsi sebagai titik akhir API.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Dalam persediaan aliran kami, klik penyambung HTTP .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Kemudian klik tindakan HTTP .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Untuk Kaedah , klik DAPATKAN .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Kemudian tampal URL yang telah kita salin sebelum ini.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Kita juga boleh memasukkan pengepala, pertanyaan dan kuki jika kita mahu. Walau bagaimanapun, kami akan melangkau itu buat masa ini.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Memaparkan Kandungan Permintaan HTTP Dalam Power Automate

Perkara seterusnya yang perlu kami lakukan ialah mengambil kandungan permintaan kami dan memaparkannya di suatu tempat hanya untuk memastikan ia benar-benar berfungsi. Jadi, mari klik Langkah baharu .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Cari dan pilih penyambung Slack .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Klik tindakan Siarkan mesej .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Jom siarkan kandungannya ke saluran rawak .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Untuk teks Mesej , mari pilih Badan dan lihat perkara yang kita temui.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Mari namakan semula aliran kami kepada Contoh HTTP .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Kemudian klik Simpan .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Untuk meringkaskan, aliran kami akan dicetuskan oleh butang. Ia kemudiannya akan menghantar permintaan HTTP yang akan mengembalikan fail JSON yang akan disiarkan ke Slack kami. Selepas menjalankan aliran ini, inilah perkara yang akan kita ada dalam Slack.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Seperti yang anda lihat, keseluruhan kandungan fail JSON telah disiarkan. Inilah yang biasanya kita lihat daripada respons kepada permintaan HTTP. Walau bagaimanapun, kami hanya mahu memaparkan nama pertama dan bukan keseluruhan kandungan daripada fail JSON. Oleh itu, kita perlu menambah langkah Parse JSON di antara permintaan dan tindakan.

Menghuraikan JSON Daripada Permintaan HTTP

Tambahkan langkah baharu dan pilih penyambung Operasi Data .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Kemudian pilih Parse JSON .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Alihkan langkah Parse JSON di antara permintaan HTTP dan tindakan Mesej Pos .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Klik butang Jana daripada sampel

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Salin kod daripada pautan permintaan.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Kemudian tampalkannya dalam tetingkap Insert a sample JSON Payload dan klik Done . Ini pada asasnya akan melakukan semua penghuraian JSON bahagian belakang untuk kami. 

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Seperti yang kita perhatikan, ia secara automatik mencipta skema yang mudah kita fahami.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Untuk medan Kandungan , kita perlu memasukkan apa sahaja yang ingin dihuraikan. Dalam contoh ini, kami ingin menghuraikan Badan yang kami dapat daripada permintaan HTTP.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Dan mengapa ini penting? Nah, kita tidak perlu menyiarkan seluruh isi mesej itu lagi. Kini, kami mempunyai akses kepada kandungan yang lebih dinamik seperti e-mel, nama pertama, nama keluarga, avatar, syarikat, URL dan banyak lagi.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Parse JSON membolehkan kami mengambil sebarang output JSON yang kami dapat, menghuraikannya ke dalam kandungan dinamik yang berbeza yang kemudiannya boleh kami gunakan dalam langkah aliran seterusnya kami. Kami menggunakan tindakan ini supaya aliran kami tidak akan Slack keseluruhan kandungan JSON dan hanya memaparkan maklumat berkaitan yang sebenarnya kami perlukan.

Sekarang, bukannya Body , mari tukar ini kepada first_name .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Kemudian, kita akan melihat bahawa tindakan itu telah mengubah tindakan kita menjadi Apply to each .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Ini kerana aliran kami menerima berbilang nama pertama daripada permintaan.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Ia melihat berbilang nama pertama supaya ia tahu bahawa kita ingin mengulangi setiap elemen dalam tatasusunan data dalam fail JSON dan mengembalikan nama pertama. Kuasa Automate mengarahkan aliran untuk membuat mesej Slack untuk setiap elemen dalam tatasusunan data. Jadi untuk setiap pelanggan, nama pertama mereka akan disiarkan ke saluran rawak dalam Slack kami. 

Sekarang mari kita klik Simpan dan lihat sama ada ia berfungsi.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Klik Ujian .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Pilih Saya akan melakukan tindakan pencetus dan klik Uji .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Klik Jalankan aliran .

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Seperti yang kita lihat, ia hanya memaparkan nama pertama sekarang.

Permintaan HTTP Dalam Power Automate – Satu Pengenalan

Kesimpulan

Semua perkara yang dipertimbangkan, kami dapat membuat permintaan HTTP yang menyepadukan aliran kami kepada aplikasi pihak ketiga. Dari sana, kami menghuraikan kandungan JSON menggunakan penyambung Operasi Data dalam Power Automate. Ia secara automatik menjana skema menggunakan sampel muatan JSON. Dengan menghuraikan JSON, kami mengubah respons biasa daripada permintaan HTTP kepada maklumat yang lebih relevan dan mudah difahami.

Kami pasti boleh melakukan banyak perkara yang berbeza dengan permintaan HTTP dan tindakan Parse JSON. Mudah-mudahan, anda dapat memahami kepentingannya dan cara ia berfungsi. 

Semua yang terbaik,

Henry


Persediaan Aliran Kerja Kelulusan Dan Pengujian Dalam Power Automate
Kelulusan Aliran Microsoft Dengan Pelbagai Pilihan
Syarat Pencetus Kuasa Automate – Satu Pengenalan





Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu