Klient API REST
Integracja RESTAPI | SQL | API to SQL | Uproszczone kodowanie | RapidAPI
Odblokuj REST API do SQL Magic dzięki InDriver w kilka minut!
Za pomocą zaledwie kilku linijek kodu możesz płynnie połączyć interfejsy API REST z bazami danych SQL.
Ciesz się niezrównaną wydajnością i elastycznością dzięki uproszczonemu kodowaniu. Urzeczywistnij swoje pomysły 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.
Gotowy na zrewolucjonizowanie procesu rozwoju?
Odkryj łatwość wdrażania klienta RestApi z InDriver poprzez przykład integracji RapidAPI „Fear&Greed Index”:
W tym przewodniku opisano konfigurację skryptu „onStartup” i procedury operacyjne skryptu „onHook” przy użyciu wbudowanego obiektu RestApi.
' onStartup ' Skrypt ma na celu przygotowanie zadania InDriver do działania.
Obejmuje to:
tworzenie docelowej tabeli SQL, jeśli jeszcze nie istnieje,
definiowanie odstępu czasu, w jakim będą wykonywane zapytania,
określając szczegóły żądania API.

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 ' – 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 uzyskania natychmiastowej 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 innych celów, które uznasz za stosowne.
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 API REST, to potężne narzędzie automatyzujące interakcję między systemami a zewnętrznymi usługami sieciowymi. Upraszcza wysyłanie żądań i odbieranie odpowiedzi z interfejsów API REST, stanowiących fundament nowoczesnych interakcji internetowych.
Dowiedz się więcej na blogu Bezproblemowa integracja indeksu strachu i chciwości z Grafaną przy użyciu InDriver
