Połącz własne aplikacje i skrypty z Inoreader
API Inoreader zapewnia twojemu kodowi dostęp do subskrypcji, folderów, tagów, artykułów i liczników nieprzeczytanych artykułów. To udokumentowane API REST z obsługą OAuth 2.0 i odpowiedziami w formacie JSON.
Przeczytaj dokumentację API- ProDostęp do API jest zawarty w planie Pro.
- TeamPlany Team również go obejmują, z jedną wspólną aplikacją dla całego zespołu.
Korzystaj ze swojego konta za pomocą własnego kodu
Dzięki API Inoreader twój program może robić to, co ty robisz w czytniku: wyświetlać listę kanałów, odczytywać artykuły, oznaczać je jako przeczytane, przypisywać im tagi i dodawać nowe źródła.
Pełny dostęp do konta
Wyświetlaj listy subskrypcji, folderów i tagów, odczytuj artykuły z dowolnego strumienia z obsługą stronicowania i filtrów, zmieniaj stan przeczytania, przypisuj tagi i zapisuj artykuły, dodawaj kanały i twórz kanały monitorujące.
Odpowiedzi w formacie JSON
Odpowiedzi są przesyłane w formacie JSON, którego czytniki kanałów używają od lat, więc istniejące biblioteki i kod często wymagają tylko niewielkich zmian.
Logowanie przez OAuth 2.0
Każda aplikacja loguje się przez OAuth 2.0 za pośrednictwem strony zgody w Inoreader, niezależnie od tego, czy korzystają z niej inne osoby, czy działa tylko na twoim własnym koncie.
Limity użycia
Każdą aplikację rejestrujesz w panelu dla programistów w Preferencjach, który pokazuje jej dzienne limity i zużycie. Wyższe limity są dostępne w planach Custom.
Połącz się w czterech krokach
- Na koncie Pro lub Team otwórz Preferencje > API dla programistów i kliknij Nowa aplikacja. Zanotuj identyfikator i klucz aplikacji.
- Przeczytaj przewodnik po uwierzytelnianiu i zaimplementuj OAuth 2.0, z którego korzysta każda nowa aplikacja, w tym skrypt działający na twoim własnym koncie.
- Wywołuj potrzebne metody, takie jak lista subskrypcji, zawartość strumienia, liczniki nieprzeczytanych artykułów i edycja tagu. Każda z nich jest udokumentowana wraz z żądaniem i odpowiedzią.
- Obserwuj zużycie w panelu dla programistów. Nagłówki limitów wywołań w każdej odpowiedzi informują twój kod, kiedy resetuje się dzienny limit.
Przykłady zastosowań
Tworzenie panelu dla redakcji
Odczytuj kanały monitorujące swojego zespołu redakcyjnego co pół godziny i wyświetlaj je na ekranie ściennym.
Obsługa przepływu treści
Twoi redaktorzy przypisują tagi artykułom w Inoreader, a skrypt pobiera je i publikuje na stronie internetowej lub w narzędziu do newsletterów.
Tworzenie klienta na platformę, której nie obsługujemy
Napisz czytnik na komputer lub urządzenie, dla którego nie ma aplikacji Inoreader, z tymi samymi subskrypcjami, folderami, tagami i stanem przeczytania co na twoim koncie.
Korzystaj z API, gdy integracje nie wystarczają
Integracje z Zapier, IFTTT i n8n są oparte na tym API. Gdy platforma integracyjna nie potrafi zrobić tego, czego potrzebujesz, API jest kolejnym krokiem.
Najczęściej zadawane pytania
Co umożliwia API?
Umożliwia wyświetlanie list i edytowanie subskrypcji, folderów i tagów oraz odczytywanie artykułów z dowolnego strumienia, takiego jak kanał, folder, tag, zapisane lub nieprzeczytane artykuły. Pozwala też pobierać liczniki nieprzeczytanych artykułów, oznaczać artykuły jako przeczytane, przypisywać im tagi, dodawać kanały i tworzyć kanały monitorujące. Portal dla programistów zawiera wszystkie metody wraz z przykładami.
Jak uzyskać dostęp?
Zarejestruj aplikację w sekcji Preferencje > API dla programistów na koncie Pro lub Team. Otrzymasz identyfikator i klucz aplikacji, a także statystyki użycia z ostatnich 30 dni i dzienne limity aplikacji.
Jak użytkownicy logują się do mojej aplikacji?
Przez OAuth 2.0. Twoja aplikacja przekierowuje użytkownika na stronę zgody w Inoreader i otrzymuje token dostępu oraz token odświeżania, dzięki czemu użytkownik nigdy nie wpisuje hasła poza Inoreader. Skrypt działający na twoim własnym koncie loguje się w ten sam sposób, ponieważ nowe aplikacje korzystają wyłącznie z OAuth 2.0.
Jakie są limity?
Każda aplikacja może wykonywać 100 wywołań dziennie w każdej z dwóch stref metod. Każda odpowiedź zawiera w nagłówkach informacje o zużyciu i czasie resetowania limitu. Wyższe limity są dostępne w planach Custom.
Czy plan Team obejmuje aplikację?
Tak. Każdy plan Team obejmuje jedną wspólną aplikację, z której mogą korzystać wszyscy członkowie zespołu. Dodatkowe aplikacje i wyższe limity są dostępne jako dodatki.
Gdzie znajdę dokumentację?
Pod adresem inoreader.com/developers. Znajdziesz tam wszystkie metody wraz z parametrami i odpowiedziami, przebiegi uwierzytelniania, formaty identyfikatorów oraz limity wywołań. Pytania możesz wysyłać na adres [email protected].
Powiązane funkcje
Integracje
Przesyłaj swoje artykuły do narzędzi, w których pracujesz
Reguły
Zautomatyzuj to, co dzieje się z każdym nowym artykułem
Monitoring kanałów
Obserwuj dowolne słowo kluczowe, markę lub temat w całej sieci
Zbuduj własny kanał informacyjny
Gotowy, by spróbować?
Rozpocznij 14-dniowy okres próbny, karta kredytowa nie jest wymagana.