Jak utworzyć RESTful JSON API przy użyciu Arkuszy Google jako bazy danych?

Udostępnij w sieciach społecznościowych:

W tym artykule opisano usługę sieci Web dla utwórz RESTful JSON API przy użyciu Arkuszy Google jako bazy danych. Interfejs API RESTful oparty jest na technologii REST (Representational State Transfer). Podobnie jak w przypadku rozwoju usług internetowych, interfejs API RESTful wykorzystuje żądania HTTP do danych GET, PUT, POST i DELETE. Używa GET, aby pobrać zasób, PUT, aby zaktualizować zasób, POST, aby utworzyć zasób, i DELETE, aby usunąć zasób. Ułatwia to dostęp do bazy danych bez zajmowania się zapytaniami SQL.

SheetAPI to usługa internetowa, która pozwala używać Arkuszy Google jako bazy danych za pomocą RESTful API. Za pomocą tej usługi możesz utworzyć interfejs API RESTful i połączyć go z Arkuszami Google za pomocą zdefiniowanego schematu bazy danych. Możesz także zmienić uprawnienia punktu końcowego, kiedy tylko chcesz i kontrolować funkcjonalność interfejsu API. Po utworzeniu interfejsu API możesz po prostu użyć składni JSON z CURL, aby uzyskać dostęp do bazy danych w dowolnym miejscu i czasie.

Bezpłatna warstwa SheetAPI umożliwia utworzenie dwóch interfejsów API arkuszy kalkulacyjnych. Miesięczne żądania API są ograniczone do 300 i można uzyskać pełną kontrolę nad uprawnieniami do punktu końcowego. Powiedziawszy to, przejdźmy do tego.

Przeczytaj także: Dodatek do Arkuszy Google do importowania, Wyodrębnij dane API do Arkuszy Google

Utwórz RESTful JSON API przy użyciu Arkuszy Google jako bazy danych

Aby utworzyć interfejs API RESTful JSON, odwiedź witrynę SheetAPI i zarejestruj się przy użyciu konta Google. Gdy to zrobisz, poprosi Cię o uprawnienia do Dysku Google. Uprawnienia są konieczne, ponieważ usługa musi utworzyć arkusz kalkulacyjny na koncie Google i mieć do niego dostęp w przypadku połączeń API. Gdy zezwolisz na uprawnienia, zabierze Cię do pulpitu nawigacyjnego, gdzie uzyskasz przegląd stawek interfejsu API i punktów końcowych.

Jak utworzyć RESTful JSON API przy użyciu Arkuszy Google jako bazy danych 1

Z pulpitu nawigacyjnego przejdź do sekcji „Punkty końcowe” z panelu menu po lewej stronie i kliknij przycisk „Utwórz” w prawym górnym rogu, aby utworzyć nowy punkt końcowy. Po prostu dodaj nazwę punktu końcowego i wybierz uprawnienia zgodnie ze swoimi potrzebami. Następnie dodaj schematy bazy danych Arkuszy Google jeden po drugim z funkcją „Właściwość”, taką jak imię i nazwisko, wiek lub dowolny typ bazy danych, którą chcesz utworzyć. Utworzenie punktu końcowego tworzy Arkusze Google na koncie Google, łączy je z interfejsem API Arkusza i daje adres URL interfejsu API. W tym momencie Arkusze Google są gotowe do przechowywania danych. Kolejnym krokiem jest utworzenie interfejsu API i umieszczenie tam danych POST.

Zobacz:   Jak udostępnić e-mail jako stronę internetową każdemu?

Jak utworzyć RESTful JSON API przy użyciu Arkuszy Google jako bazy danych 2

Teraz przejdź do sekcji Klawisze API i kliknij przycisk „UTWÓRZ”, aby skonfigurować nowy klucz API. Wprowadź nazwę interfejsu API i wybierz punkt końcowy, w którym chcesz go połączyć; który utworzyliśmy w poprzednim kroku. Zapisz konfigurację, aby uzyskać token API.

W tym momencie masz Arkusz API, Token API i pustą bazę danych w Arkuszach Google. Teraz możesz używać interfejsu API RESTful do GET, PUT, POST i DELETE danych w bazie danych.

Jak utworzyć RESTful JSON API przy użyciu Arkuszy Google jako bazy danych 4

Aby korzystać z interfejsu API, musisz zainstalować CURL na swoim komputerze. Następnie możesz użyć następujących poleceń, aby uzyskać dostęp do danych z wiersza polecenia. Możesz uzyskać szczegółowe informacje na temat poleceń ze strony Dokumentacji SheetAPI wraz z ograniczeniami i przypadkami użycia. Najpierw musisz uruchomić polecenie Uwierzytelnianie, aby uzyskać dostęp do punktu końcowego. Następnie możesz uruchomić inne polecenia, aby uzyskać dostęp do bazy danych. Po opublikowaniu nowego wpisu w bazie danych interfejs API automatycznie generuje identyfikator UUID dla tego wiersza, który będzie „kluczem podstawowym” interfejsu API.

Poświadczenie:
curl -X GET https://sheetapi.co/apis/API_ID -H "Authorization: API_KEY"

OTRZYMAĆ:
Aby uzyskać wszystkie wiersze: curl -X GET https://sheetapi.co/apis/API_ID
Aby uzyskać pojedynczy wiersz: curl -X GET https://sheetapi.co/apis/API_ID/ROW_UUID

POCZTA:
curl -X POST https://sheetapi.co/apis/API_ID
-H "Content-Type: application/json"
-d '{"name": "Scott", "age": "25"}'

POŁOŻYĆ:
curl -X PUT https://sheetapi.co/apis/API_ID/ROW_UUID
-H "Content-Type: application/json"
-d '{"age": "26"}'

USUNĄĆ:
curl -X DELETE http://sheetapi.co/apis/API_ID/ROW_UUID

Zakończyć

W ten sposób można utworzyć interfejs API RESTful JOSN przy użyciu Arkuszy Google jako bazy danych. Umożliwia łatwe tworzenie bazy danych i zarządzanie nią za pomocą zaledwie kilku poleceń, które można również łatwo zautomatyzować. Free-tier jest dość ograniczony do aplikacji w świecie rzeczywistym, ale wystarcza do testowania projektów i eksperymentów. Spróbuj i podziel się z nami swoimi przemyśleniami w komentarzach.

Komentarze Facebook