Chcesz dowiedzieć się, jak tworzyć aplikacje? Jedną z pierwszych rzeczy, które musisz zrobić, jest zrozumienie interfejsów API.
Za pomocą interfejsów API można wykonywać wszelkiego rodzaju zadania, od skrobania witryn w poszukiwaniu danych po śledzenie pogody, lotów, a nawet automatyzację wpisów w serwisach społecznościowych. Tutaj przyjrzymy się, jak rozpocząć pracę z automatyzacją API za pomocą Utrwalacz.
Co to jest interfejs API?
Interfejs programowania aplikacji (API) to oprogramowanie, które umożliwia komunikowanie się dwóm (lub więcej) aplikacjom. Większość codziennych zadań wymagających witryny internetowej lub aplikacji mobilnej koncentruje się wokół interfejsów API. Dialery telefoniczne i aplikacje do przesyłania wiadomości, sieci społecznościowe, aplikacje pogodowe — wszystkie one opierają się na interfejsach API.
Takie aplikacje nie zajmują się bezpośrednio podstawową bazą danych, która dostarcza informacje do aplikacji. Zamiast tego API istnieje jako pośrednik, pośrednik, który przyjmuje instrukcje od użytkownika, komunikuje się z serwerem, pobiera informacje z serwera i zwraca je użytkownikowi.
Interfejsy API zostały porównane do czekania na personel w restauracji, przyjmowania zamówienia klienta, wręczania go szefowi kuchni, a następnie zwracania go z zamówieniem.
Jednak API można równie łatwo porównać z układem kierowniczym współczesnego samochodu. Zajmujesz się kierownicą, pedałami i biegami (aplikacja), a wszelkie działania są przesyłane do danych (API) i przekazywane do maszyny kierowniczej i silnika (serwer).
Co możesz zrobić z API?
Dostępnych jest wiele typów API. Systemy operacyjne obsługują interfejsy API do wszystkiego, od tworzenia okien dialogowych po dostęp do kamery urządzenia. Dostępnych jest wiele bezpłatnych interfejsów API, zwłaszcza dla aplikacji internetowych.
Dostęp do interfejsów API można zazwyczaj uzyskać za pomocą popularnych języków programowania. Jeśli chodzi o internetowe interfejsy API, można używać języków takich jak PHP, JavaScript lub innych odpowiednich do tworzenia stron internetowych.
Mając API i odpowiednią wiedzę programistyczną, możesz stworzyć aplikację, która dostarcza użytecznych informacji, korzystając z danych dostarczanych przez API. Rozważ aplikację informacyjną lub taką, która monitoruje akcje i akcje.
Konwertuj waluty za pomocą Fixer, API zapewniającego kursy walutowe
Przykładowe API, od którego możesz zacząć już teraz, to Utrwalacz.
Fixer oferuje API, które udostępnia narzędzia do tworzenia aplikacji do przeliczania walut lub sprawdzania kursów walut (Forex) dla 170 światowych walut.
Należy jednak pamiętać, że Fixer wymaga miesięcznej subskrypcji za wszystko powyżej podstawowych 100 wywołań API miesięcznie. Nie jest to niczym niezwykłym w przypadku dostawców API, więc pamiętaj o tym przed kontynuowaniem. Jednakże, Fixer może być używany za darmo do celów programistycznych i poniżej 100 wywołań API.
Zacznij od podstawowego adresu URL:
https://data.fixer.io/api/
Każde konto Fixera otrzymuje klucz API, za pomocą którego można uwierzytelnić wywołanie API
https://data.fixer.io/api/latest
? klucz_dostępu = KLUCZ_API
Fixer zwraca dane w formacie JSON, umożliwiając łatwe parsowanie według wybranego przez Ciebie języka programowania. Funkcje można również określić za pomocą wywołań zwrotnych JSONP, co spowoduje umieszczenie odpowiedzi zwrotnej w żądanej nazwie funkcji.
Wszystkie waluty odnoszą się do waluty bazowej. Określenie waluty podstawowej jest ważne przy tworzeniu aplikacji do użytku poza UE. Utrwalacz używa euro (EUR) jako swojej waluty bazowej. Aby to zmienić, użyj innej waluty bazowej w wywołaniu API, na przykład:
https://data.fixer.io/api/latest
? klucz_dostępu = KLUCZ_API
& podstawa = USD
& symbole = GBP, JPY, EUR
Utrwalaczobszerna dokumentacja API zawiera dodatkowe informacje.
Interfejsy API pomagają tworzyć aplikacje, których potrzebują użytkownicy
Dzięki Fixerowi możesz zautomatyzować zapytania o przeliczanie walut i monitorować dane Forex. Dostępnych jest wiele punktów końcowych dla najnowszych kursów, konwersji, kursów historycznych, danych między dwiema datami, a nawet wahań.
Tymczasem dzięki płatnej subskrypcji możesz korzystać z protokołu HTTPS i zapewnić bezpieczne połączenie użytkownikom dowolnej aplikacji opracowanej za pomocą Utrwalacz.
Ale Fixer to tylko jeden z wielu interfejsów API, które umożliwiają programistom na wszystkich poziomach tworzenie przydatnych aplikacji mobilnych, stacjonarnych i internetowych.
Mamy nadzieję, że spodobają Ci się polecane i omawiane przez nas przedmioty! MUO ma partnerstwa partnerskie i sponsorowane, więc otrzymujemy udział w przychodach z niektórych Twoich zakupów. Nie wpłynie to na cenę, którą płacisz, i pomoże nam zaoferować najlepsze rekomendacje produktów.
Przekaż swoim odwiedzającym informacje o akcjach za pomocą Marketstack API
Czytaj dalej
- Lansowany
- Wydajność
Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów stacjonarnych i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować