top of page

Klient REST API

Integracja RESTAPI | SQL |APItoSQL | Kodowanie uproszczone | RapidAPI

Odblokuj REST API do SQL Magic dzięki InDriver w ciągu kilku minut!

Za pomocą zaledwie kilku linijek kodu można płynnie połączyć interfejsy API REST z bazami danych SQL.

Skorzystaj z niezrównanej wydajności i elastyczności dzięki usprawnionemu kodowaniu. Przekształć swoje pomysły w rzeczywistość szybciej, niż kiedykolwiek sobie wyobrażałeś.

Pożegnaj się z:

  • ograniczenia sztywnych, nieinteraktywnych formularzy, które zmuszają do tworzenia żądań REST API w predefiniowanych formularzach,

  • wysokie koszty rozliczeń za każde żądanie,

  • ograniczenia interwału żądań API,

można znaleźć w wielu popularnych rozwiązaniach, takich jak Postman, Azure Data Factory, Zapier i IFTTT.

Jesteś gotowy zrewolucjonizować swój proces rozwoju?

Odkryj łatwość wdrażania klienta RestApi z InDriver za pomocą przykładu integracji RapidAPI „Fear&Greed Index”:

W tym przewodniku omówiono konfigurację skryptu „onStartup” i procedury operacyjne w skrypcie „onHook” wykorzystującym wbudowany obiekt RestApi.

' onStartup ' Skrypt ma na celu przygotowanie zadania InDriver do działania.

Obejmuje to:

  • tworzenie docelowej tabeli SQL, jeśli jeszcze nie istnieje,

  • określenie odstępu czasu, w jakim będą wykonywane zapytania,

  • określając szczegóły żądania API.

Skrypt klienta RESTAPI onStartup

InDriver.import("RestApi");

InDriver.installHook(10000);

InDriver.sqlExecute("localserver","SELECT tsapicreatetable('public','fearandgreed');");

 

RestApi.defineRequest('fgi','{"url":"https://fear-and-greed-index.p.rapidapi.com/v1/fgi","timeout":5000, "type":"get","headers":{"ContentTypeHeader":"application/json","X-RapidAPI-Key": "API_KEY","X-RapidAPI-Host": "fear-and-greed-index.p.rapidapi.com"}}');

Skrypt onHook klienta RESTAPI

Skrypt ' onHook ' - to tutaj dzieje się magia:

  • Wykonywanie zdefiniowanego żądania i przekształcanie odpowiedzi w postaci ciągu JSON w dane umożliwiające podjęcie działań.

  • Wydruk wyników na konsoli debugowania w celu natychmiastowego uzyskania informacji zwrotnej i wyodrębnienia odpowiednich danych z żądań.

  • Wyodrębnione dane są systematycznie rejestrowane w tabeli SQL, aby można je było wykorzystać do analiz, raportowania lub w dowolnym innym celu, który uznasz za stosowny.

let ts= InDriver.hookTs();

RestApi.sendRequest('fgi');

if (RestApi.isSucceeded()) {

const r = RestApi.getData('fgi');

const obj = JSON.parse(r);

InDriver.debug("CNN Fear & Greed Index :"+obj.lastUpdated.humanDate + " " + obj.fgi.now.value + " "+ obj.fgi.now.valueText+"\n JSON> " + r);

InDriver.sqlExecute("localserver",["SELECT tsapiinsert('public','fearandgreed','fgi','",ts,"','",r,"');"]);

}

Obejrzyj film o integracji REST API

InDriver, klient REST API, to potężny most do automatyzacji interakcji między systemami i zewnętrznymi usługami internetowymi. Upraszcza wysyłanie żądań i odbieranie odpowiedzi z interfejsów API RESTful, będących podstawą nowoczesnych interakcji internetowych.

Przeczytaj więcej na blogu Bezproblemowa integracja indeksu strachu i chciwości z Grafana przy użyciu InDriver

bottom of page