Przeszukaj dokumentację K
🇵🇱 Polski (niekompletny)
Wygląd
🇵🇱 Polski (niekompletny)
Wygląd
Witaj w sekcji dla deweloperów WeGlide.
Oferujemy trzy odrębne usługi do pracy: Public API, OAuth oraz Maps.
Zachęcamy do korzystania z naszego API. Interfejs umożliwia odczyt wszystkich danych publicznie dostępnych na stronie (np. lotów, samolotów, lotnisk, użytkowników, klubów).
Pamiętaj, że API nie jest jeszcze finalne. Planujemy wersjonowanie API, aby zminimalizować zmiany łamiące kompatybilność.
Indywidualny klucz API możesz utworzyć w swoim profilu w Profil → Ustawienia → Zaawansowane → Klucz API. Jednocześnie możesz mieć maksymalnie 2 klucze API, a liczba żądań jest ograniczona do 60 dziennie.
Zastrzegamy sobie prawo do wydawania kluczy API wyłącznie subskrybentom.
Endpoint wyszukiwania umożliwia wyszukiwanie tekstowe dla każdego endpointu danych zwanego "document". Można przekazać wiele dokumentów rozdzielonych przecinkiem w ten sposób: user,aircraft,airport.
Plik IGC jednego z własnych lotów możesz pobrać za pomocą swojego klucza API. Zastąp identyfikator lotu swoim i podaj swój klucz. Do odczytania odpowiedzi wymagany jest jq.
KEY=wg_your_weglide_api_key
FLIGHT=123456
# Ustal ścieżkę pliku IGC dla lotu
FILE=$(curl -s -H "X-API-Key: $KEY" "https://api.weglide.org/v1/flightdetail/$FLIGHT" | jq -r .igc_file.file)
# Pobierz plik IGC
curl -o "$FLIGHT.igc" "https://weglidefiles.b-cdn.net/$FILE"Działa to tylko dla twoich własnych plików IGC.
Nasze endpointy OAuth służą do integracji usług lub sprzętu z WeGlide. Pozwala to na interakcję z WeGlide w imieniu poszczególnych użytkowników, taką jak wgrywanie lotów lub edytowanie zadań. Dostęp do tych funkcji jest przyznawany przez użytkowników w odniesieniu do konkretnego konta za pośrednictwem OAuth 2. Użytkownik ma możliwość cofnięcia tych uprawnień w dowolnym momencie.
OAuth potrzebujesz tylko wtedy, gdy udostępniasz użytkownikom swojej własnej publicznie dostępnej aplikacji funkcje WeGlide związane z konkretnym kontem, na przykład komputer pokładowy lub serwis pogodowy, który w imieniu swoich użytkowników wgrywa lub odczytuje loty.
Pamiętaj, że nie przyznajemy dostępu OAuth projektom hobbystycznym. Przyznajemy go wyłącznie zaufanym partnerom z większą bazą użytkowników, takim jak LX i SkySight, ze względu na nakład pracy przy ręcznej konfiguracji oraz związane z tym wsparcie. Jeśli uważasz, że się kwalifikujesz, skontaktuj się z nami, podając nazwę swojej aplikacji, firmę i logo.
Nasze mapy budujemy sami, z miłością i przy użyciu otwartych danych.
Są kompatybilne z większością nowoczesnego oprogramowania mapowego dzięki otwartym standardom, takim jak mapbox vector tiles oraz raster tiles.
Planujemy udostępnić nasze hostowane mapy jako usługę z uczciwym (czyt. tańszym niż Mapbox/Maptiler itp.) rozliczaniem. Skontaktuj się z nami, abyśmy wiedzieli, że jest na to zapotrzebowanie.