Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Dalam catatan blog ini, kita akan belajar cara membuat permintaan HTTP dengan Power Automate. Permintaan HTTP digunakan untuk memindahkan data, tetapi ia bukan penyelesaian pertama anda. Penyelesaian pertama anda hendaklah sentiasa mencari penyambung untuk aplikasi anda. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Isi kandungan
Kuasa Automate Dan Penyambung
Penyambung ialah cara Power Automate untuk berkomunikasi dengan aplikasi lain. Power Automate sudah mempunyai beribu-ribu penyambung yang tersedia untuk anda. Contohnya, jika anda perlu mengautomasikan sesuatu yang berkaitan dengan aplikasi Microsoft (Teams, SharePoint, OneDrive) atau aplikasi lain yang mempunyai penyambung (Dropbox, SAP), maka anda harus sentiasa menggunakan pendekatan penyambung, dan bukannya pendekatan permintaan HTTP. .
Membuat Dan Menerima Permintaan HTTP
Jika tidak ada penyambung untuknya, maka anda boleh menggunakan HTTP. Permintaan HTTP digunakan oleh Power Automate untuk berkomunikasi dengan aplikasi lain yang tidak mempunyai penyambung tetapi mungkin mempunyai apa yang dipanggil REST API .
Jadi pada asasnya, pembangun aplikasi telah mendedahkan aplikasi itu supaya orang ramai boleh membuat permintaan kepadanya, dan ia kemudiannya boleh mengembalikan data mengikut permintaan tersebut. Contohnya ialah perisian CRM yang dibina secara dalaman untuk pelanggan. Mereka pastinya tidak mahu membuat penyambung untuk Power Automate, jadi mereka membenarkan permintaan HTTP daripada pelbagai sumber yang boleh ping perisian CRM untuk senarai pelanggan. Senarai pelanggan itu kemudiannya akan dikembalikan oleh permintaan HTTP tersebut.
Aliran Desktop
Jika tiada permintaan HTTP, maka anda perlu menggunakan sesuatu yang dipanggil aliran desktop . Aliran desktop sangat berkuasa kerana ia membolehkan anda mengautomasikan hampir semua perkara. Mereka sangat serupa dengan makro Excel di mana anda boleh merakam, melakukan beberapa tindakan, dan kemudian mengulanginya. Ia digunakan jika orang ingin mengautomasikan perkara yang hanya ada dalam desktop mereka, seperti mengalihkan fail dalam desktop mereka atau membuka aplikasi.
Cara Aliran Kerja Permintaan HTTP Berfungsi
Mari kita masuk ke aliran kerja HTTP dan lihat cara ia berfungsi. Saya telah membuka Power Automate saya, serta tutorial sebenar untuk REST API.
Sebagai contoh permintaan HTTP, saya akan menggunakan tapak web yang mempunyai API di mana saya boleh memberitahu API untuk memberi saya senarai pengguna. Di bawah ialah senarai e-mel atau pelanggan yang kami ada dalam syarikat kami.
Sekali lagi, ini adalah API yang sebenarnya telah diberikan kepada saya oleh pembangun aplikasi ini. Saya membuat permintaan HTTP di sini dan ia menala semula kepada saya JSON sebenar. Saya boleh menyalin JSON itu ke dalam apa yang dipanggil Pretty Print .
Saya hanya mengklik pada Make Pretty supaya kita dapat melihat rupa sebenarnya.
Kita dapat melihat di sebelah kanan bahawa kita diberikan halaman setiap halaman, bilangan pelanggan, jumlah, jumlah halaman, serta setiap ID.
Untuk setiap ID, kami mendapat e-mel, nama pertama, nama keluarga dan avatar mereka. Itulah banyak maklumat untuk enam pelanggan daripada API ini yang telah kami buat.
Memulakan Aliran Dalam Permintaan HTTP
Kami mahu mempunyai aliran yang mengalir setiap pagi. Aliran ini sepatutnya dapat menghantar senarai pelanggan ini kepada kami di halaman satu.
Mula-mula, saya mulakan dengan membuat pencetus manual kepada aliran. Aliran ini hanya akan berjalan apabila saya mengklik butang, tetapi kami juga boleh mengubahnya supaya aliran itu berulang dan berjalan setiap pagi.
Kami kemudiannya mempunyai penyambung HTTP tempat kami melaksanakan kaedah tersebut. Terdapat dua kaedah yang boleh digunakan untuk API: GET dan POST . Terdapat juga PATCH dan DELETE tetapi ia jarang digunakan.
Jika anda ingin mendapatkan maklumat daripada API, ia biasanya sama ada melalui GET atau POST . Jika anda berminat untuk mengetahui perbezaan antara GET dan POST , maka saya sangat mengesyorkan agar anda mencari dalam talian tentang API RESTful .
Pada ketika ini, pembangun aplikasi kami telah memberitahu kami bahawa dia akan membuat API yang menerima permintaan GET. Inilah sebabnya kami akan menggunakan GET sebagai kaedah dan kemudian URI pada halaman satu.
Kami juga mempunyai pilihan untuk memberikan API ini badan. Kami boleh memberitahu API, sebagai contoh, bahawa kami hanya mahu pelanggan yang bermula dengan huruf F. Kami boleh menambah argumen atau parameter pada permintaan HTTP kami, kemudian API menerimanya. Buat masa ini, kami mengekalkannya dengan mudah dan kami tidak akan mempunyai sebarang pertanyaan badan.
Setelah kami membuat permintaan ini, kami boleh mengeluarkannya. Saya telah membuat sembang kepada Brad Pitt, yang merupakan pengurus syarikat saya dengan tajuk Ujian kerana kami baru sahaja menguji perkara ini. Kemudian kami akan menyiarkan kandungan (output permintaan HTTP ini) ke perbualan ini.
Ambil perhatian bahawa ini adalah kandungan dinamik. Kita boleh melihat penyambung dalam kandungan dinamik, yang mengembalikan badan kita.
Ini akan mengembalikan sekumpulan mumbo jumbo – ia pada dasarnya adalah fail JSON yang tidak benar-benar boleh dibaca. Sungguh bagus Brad Pitt mendapatnya, tetapi dia tidak akan dapat memahaminya atau mengetahui maksudnya.
Menghuraikan Fail JASON
Langkah seterusnya ialah menghuraikan fail JSON itu. Penyambung Parse JSON memberikan anda kembali objek JSON, yang merupakan cara untuk mengitar pelanggan ini dengan lebih mudah. Saya telah memberikan penyambung ini badan (iaitu output permintaan HTTP), dan kemudian penyambung ini akan memberikan saya kembali akses kepada perkara seperti ID, e-mel, nama pertama dan nama keluarga.
Jadi daripada kita perlu melalui kod dan menghuraikannya, Power Automate melakukan proses ini untuk kita dengan penyambung yang sangat hebat ini.
Menggunakan Apply To Setiap Penyambung
Kami akan menggunakan Apply to each connector kerana untuk setiap pelanggan yang kami terima dalam badan itu, kami ingin mengeluarkan nama, nama keluarga dan e-mel. Dalam imej di bawah, kami mempunyai permohonan untuk setiap penyambung kawalan tempat kami menyiarkan mesej kepada Brad Pitt. Kami menyiarkan sebagai bot aliran dan penerima ialah Brad Pitt. Kami juga mempunyai akses kepada nama pertama mereka, nama keluarga, avatar, teks teknologi URL, e-mel.
Kami tidak akan mempunyai akses kepada elemen sebenar ini jika kami tidak menghidupkan sambungan Parse JSON ini . Penyambung ini sangat penting kerana kita sebenarnya boleh mengeluarkan nama pertama, nama keluarga, dan sebagainya dan sebagainya.
Di bahagian mesej, kami akan mengeluarkan nama pertama, nama keluarga dan e-mel.
Itulah keseluruhan aliran kami. Sekali lagi, ini terutamanya permintaan HTTP yang dicetuskan di mana kami mempunyai permintaan GET ke URL. Pulangan yang kami dapat kemudiannya akan dikeluarkan kepada sembang pasukan. Kami kemudian menghuraikan fail JSON itu dan kemudian kami menghantar mesej untuk setiap pelanggan yang mengandungi nama pertama, nama keluarga dan e-mel mereka.
Melaksanakan Aliran Kerja
Mari lihat aliran kerja ini dalam tindakan dengan mengklik pada Simpan , kemudian Uji . Pada ketika ini, keseluruhan proses adalah tentang membuat permintaan HTTP, sebenarnya mengembalikan permintaan itu dan menghantarnya ke Pasukan.
Kita dapat melihat bahawa mesej telah dihantar sebentar tadi yang mengandungi senarai sebenar pelanggan. Kemudian kita boleh melihat untuk setiap pelanggan, kita mendapat nama pertama, nama keluarga, serta e-mel mereka juga.
Kami mendapat enam pelanggan dan ini sepadan dengan apa yang kami ada dalam JSON kami.
Dan jelas sekali kami juga menerima mesej JSON penuh sebenar, tetapi yang ini sukar dibaca.
Saya melihat ramai orang membuat permintaan HTTP sepanjang masa dan mengembalikan data kepada mereka. Ia berbaloi untuk menghuraikan data, terutamanya jika penerimaan data adalah dalam bentuk JSON supaya anda boleh memahaminya dan mengubahnya menjadi sesuatu yang boleh anda gunakan.
Pencetus HTTP Aliran Microsoft | Persediaan Aliran Kerja Kelulusan Tutorial Power Automate
Dan Pengujian Dalam Power Automate
Kesimpulan
Ini adalah contoh cara membuat permintaan HTTP , menghantar permintaan dan menerima data . Tetapi satu perkara yang saya ingin nyatakan ialah anda juga boleh membuat permintaan HTTP melakukan apa sahaja.
Sebagai contoh, sebagai pembangun aplikasi, kami boleh membuat titik akhir HTTP yang mencipta pelanggan baharu dalam perisian CRM. Kami boleh membuat aliran supaya apabila seseorang menambah pelanggan pada SharePoint, aliran itu akan dicetuskan. Kemudian maklumat dihantar ke permintaan HTTP dengan sifat. Begitulah cara anda boleh memindahkan maklumat daripada SharePoint ke aplikasi pihak ketiga anda yang menerima permintaan API.
Jika anda menikmati kandungan yang diliputi dalam tutorial khusus ini, sila langgan saluran TV LuckyTemplates. Kami mempunyai sejumlah besar kandungan yang keluar sepanjang masa daripada saya sendiri dan pelbagai pencipta kandungan, semuanya berdedikasi untuk menambah baik cara anda menggunakan LuckyTemplates dan Power Platform.
Henry
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
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.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
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.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
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