2012-11-28 13 views
5

Ich lese, dass Wikipedia 's API Medien Wiki heißt. Meine Frage bezieht sich auf diese API. Hat diese API maximal Anrufe pro Tag/Stunden/Minuten? Ich kann es nicht finden.Grenzen der Wikipedia API

+1

Ich bin mir nicht sicher, wo Sie das gelesen haben, aber es ist falsch. MediaWiki ist die Software, die Wikipedia (und andere Wikis) ausführt. Um auf Wikipedia zuzugreifen, können Sie die MediaWiki-API verwenden. – svick

Antwort

3

Einzelheiten zur maximalen Anzahl von Anrufen und zur Verlängerung der Lebensdauer Ihrer Anwendung finden Sie unter here. Was planen Sie mit der Wikipedia API?

+0

Ich brauche eine Such-API, die unbegrenzt ist, so dass ich 3.500.000 Wörter so schnell wie möglich abfragen kann. Die Daten, die ich brauche, sind die Anzahl der Treffer pro Wort. – Ojtwist

4

Wenn keine "Live-Probe" benötigt wird, ist es besser, eine data-dump zu verwenden.

3

Sie geben einige und API:FAQ an.

Es gibt keine harte und schnelle Grenze auf Leseanforderungen, aber wir bitten, dass Sie rücksichtsvoll seine und nicht versuchen, eine Website nach unten zu nehmen. Die meisten Systemadministratoren behalten das Recht, Sie ohne Umschweife zu blockieren, wenn Sie die Stabilität ihrer Site gefährden.

Wenn Sie Ihre Anfragen in Serie machen und nicht parallel (dh warten, bis die eine Anforderung vor beenden eine neue Anfrage zu senden, so dass Sie nie mehr als eine Anfrage zur gleichen Zeit machen), dann Sie sollte auf jeden Fall in Ordnung sein. auch versuchen, die Dinge in einer Anfrage zu kombinieren, wo Sie (zB mehrere Titel in einem Titel Parameter, anstatt, einen neuen Antrag für jeden Titel

API FAQ heißt es können Sie 50 Seiten abrufen pro API-Anfrage nutzen können.

Sie können Data Dumps als auch verwenden, wenn Sie Inhalte offline benötigen (wahrscheinlich etwas veraltet).

Für eine anmutige Beendigung des Skriptes, falls Sie eine der Grenzen stoßen, können Sie Fehler & Warnungen in API-Aufrufe verarbeiten these mit Statusmeldungen