Wikifeeds/de

Wikifeeds ist ein Node.js-Dienst, der Inhalt anbietet, der im Feed für vorgestellte Inhalte der genutzt wird. Er wurde ursprünglich als Teil des Mobile Content Service geschrieben und später in einen eigenen Dienst ausgegliedert.

Code-Repositorium: https://gerrit.wikimedia.org/g/mediawiki/services/wikifeeds

Entwicklungsschritte: Wikifeeds/Deployment Process

.../feed/announcements
Stabilität: experimentell

Dieser Endpunkt soll Informationen über Umfragen und Spendenankündigungen nur für die iOS- und Android-Apps bieten. Er ist insofern experimentell, als er sich in Zukunft erheblich ändern oder sogar verschwinden könnte, wahrscheinlicher als andere experimentelle Endpunkte. Der Klient sollte die Struktur und das Vorhandensein dieses Endpunkts sehr defensiv codieren. Wenn ein Klient 404-Fehler erhält, kann eine exponentielle Backoff-Strategie ratsam sein.

Beispiele: Produktion | Beta-Cluster | Test | Lokale RB | Lokale Wikifeeds

Siehe die Ankündigung zur Konfigurationsspezifikation: Wikimedia Apps/Team/RESTBase services for apps/Feed announcement config spec

.../feed/featured/{jjjj}/{mm}/{tt}
Stabilität: instabil

Dieser Endpunkt stellt eine Zusammenstellung von Feed-bezogenen Mikrodiensten für einen bestimmten Tag bereit. Beachte, dass das Jahr genau vierstellig sein muss und Monat und Tag zweistellig sein müssen. Fülle bei Bedarf mit 0 auf. Das früheste unterstützte Jahr ist 2016. Beispiel: 2016/07/01.

Die Antwort enthält die folgenden Eigenschaften:


 * : Exzellente Artikel (unterstützte WP-Sprachversionen: bg, bn, bs, cs, de, el, en, fa, he, hu, ja, la, no, sco, sd, sv, ur, vi, zh) Aktuelle Liste und Implementierung
 * : Bild des Tages (von Wikimedia Commons)
 * : Eine Liste der am häufigsten gelesenen Artikel des Vortags
 * : Aktuelle Neuigkeiten, unabhängig vom gewünschten Tag. Dieses Objekt ist derzeit nur für wenige Wikis verfügbar: da, de, el, en, es, fi, fr, he, ko, no, pl, pt, ru, sv, vi. Aktuelle Liste und Implementierung, wenn du uns dabei helfen möchtest, es auf weitere Sprachen auszuweiten.

Während die anderen Feed-Mikrodienste in Wikifeeds implementiert sind, werden diese nicht über RESTBase ausgegeben. Einige Beispiel-URIs zum lokalen Aufruf der Mikrodienste finden sich im README.md des Quellrepositoriums.

Beispiele: Produktion | Beta-Cluster | Labs | Lokale RB | Local Wikifeeds (Aggregated feed for Febuary 6th, 2017)

Zur Fehlerbehebung: Lokale Wikifeeds-Routen der Mikrodienste: TFA | Bild | Am häufigsten gelesen | Neuigkeiten (news in Wikifeeds directly is always current, not easy to get to historic content, recent versions of the aggregated RESTBase endpoint try to preserve historical news as much as possible)

Note: Not all feed content may be supported for all languages.

.../feed/onthisday/{typ}/{mm}/{tt}
 Stability: experimental 

This endpoint provides information about what event which happened on a specific day and month of the year. Note that month and day have to be two digits. Pad with 0 if needed. Example: selected/07/01. Supported types of events and some examples:


 * all: all of the following. Beispiele: Produktion | Beta-Cluster | Test | Lokale RB | Lokale Wikifeeds
 * selected: a list of a few selected anniversaries which happen on the provided day and month; often the entries are curated for the current year. Beispiele: Produktion | Beta-Cluster | Test | Lokale RB | Lokale Wikifeeds
 * births: a list of birthdays which happened on the provided day and month. Beispiele: Produktion | Beta-Cluster | Test | Lokale RB | Lokale Wikifeeds
 * deaths: a list of deaths which happened on the provided day and month. Beispiele: Produktion | Beta-Cluster | Test | Lokale RB | Lokale Wikifeeds
 * holidays: a list of fixed holidays celebrated on the provided day and month. Beispiele: Produktion | Beta-Cluster | Test | Lokale RB | Lokale Wikifeeds
 * events: a list of significant events which happened on the provided day and month and which are not covered by the other types yet. Beispiele: Produktion | Beta-Cluster | Test | Lokale RB | Lokale Wikifeeds

Note: May not be supported for all languages.

.../page/random/{format}
 Stability: unstable 

Wikifeeds provides the  format. All other formats ( and  ) are provided by RESTBase. See T132597 (Agree on feed endpoints).

This endpoint tries to provide more interesting pages in its result than a straight random MW API query. It prefers pages with a lead image, WD description, and longer text extract.

Beispiele:
 * - Produktion | Beta-Cluster | Test | Lokale RB | Lokale Wikifeeds
 * - Produktion | Beta-Cluster | Test | Lokale RB | Lokale Wikifeeds
 * - Produktion | Beta-Cluster | Test | Lokale RB | Lokale Wikifeeds