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.
Panel dla programistów Inoreader z identyfikatorem aplikacji, kluczem i dziennym zużyciem

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

  1. Na koncie Pro lub Team otwórz Preferencje > API dla programistów i kliknij Nowa aplikacja. Zanotuj identyfikator i klucz aplikacji.
  2. 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.
  3. 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ą.
  4. 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.

Załóż konto