Örnek Kullanım - Bir Web İsteği Çağırma ve JSON Ayrıştırıcı düğümünü kullanarak yanıtını analiz etme.

Şu tarihte değiştirildi Çrş, 20 Arl, 2023 şunda: 8:14 AM

Powershell uygulaması, herhangi bir HTTP isteğini çağırmak için kullanılabilir. Bu, örnek bir GET isteğini çağırarak ve yanıt gövdesini ayrıştırmak için JSON Ayrıştırıcı düğümünün kullanımını göstererek gösterilir. 


Powershell'de Invoke-WebRequest komutu kullanılarak Freshservice bilet detayları API'sini çağırmak için kullanılır. Yanıt JSON'u, Automator'daki JSON ayrıştırıcı düğümü kullanılarak ayrıştırılır, bu da ayrıştırılmış JSON yanıtını ve ayrıştırılmış JSON'un anahtar-değerlerini Automator'daki sonraki düğümlerde kullanılabilir hale getirir. 


Adım 1: 
Invoke-WebRequest komutunu kullanarak web isteği çağırma 

Freshservice REST API'yi çağırmak için kullanılan komut: 


$credPair = "<your-freshservice-api-token>:.";

$encodedCredentials = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($credPair));

$headers = @{ Authorization = "Basic $encodedCredentials" };

$url = "https://<your-subdomain>.freshservice.com/api/v2/tickets/1?include=assets";

$Response = Invoke-WebRequest -Uri $url -Method Get -Headers $headers -UseBasicParsing;

$Response.Content;


Adım 2: İşlemi test edin ve örnek yanıt gövdesini panoya kopyalayın. 


Adım 3: JSON Ayrıştırıcı düğümünü tuvale sürükleyip bırakın. 


Adım 4: Kaynağı Powershell Uygulaması eyleminin çıktısına eşleştirin. 


Adım 5: Örnek yanıt gövdesini "Payload" bölümüne yapıştırın ve "Generate Output" düğmesine tıklayarak çıktıları otomatik olarak payload girişinin şemasına dayalı olarak oluşturun. 


İsteğe bağlı: Çalışma zamanında şemadan başka değerlere ihtiyacınız varsa, özel JSON Yol ifadeleri kullanarak özel çıktılar oluşturabilirsiniz. 


Adım 6: Daha sonraki koşullarda ve eylemlerde Parser düğümlerinde yapılandırılmış herhangi bir çıktıyı başvurarak kullanın. 








Bu makale sizin için faydalı oldu mu?

Harika!

Geri bildiriminiz için teşekkür ederiz

Üzgünüz! Size yardımcı olamadık

Geri bildiriminiz için teşekkür ederiz

Bu makaleyi nasıl iyileştirebileceğimizi bize bildirin!

Nedenlerden en az birini seçin
CAPTCHA doğrulaması gereklidir.

Geri bildirim gönderildi

Çabanızı takdir ediyoruz ve makaleyi düzeltmeye çalışacağız