2012-11-28 9 views
5

Ho letto che l'API di wikipedia è denominata media wiki. La mia domanda riguarda questa api. Questa API ha un massimo di chiamate al giorno/ore/minuti? Non riesco a trovarlo.Limiti dell'API di Wikipedia

+1

Non sono sicuro di dove lo abbia letto, ma è sbagliato. MediaWiki è il software che esegue Wikipedia (e altri wiki). E per accedere a Wikipedia, puoi utilizzare l'API MediaWiki. – svick

risposta

3

Vedere here per dettagli sul numero massimo di chiamate e su come prolungare la durata dell'applicazione. Cosa pensi di fare con l'API di wikipedia?

+0

Ho bisogno di una API di ricerca, che è illimitata, quindi posso interrogare 3.500.000 parole il più velocemente possibile. Il dato che mi serve è la quantità di colpi per parola. – Ojtwist

4

Se non è necessario un "campione dal vivo", è preferibile utilizzare un data-dump.

3

Essi indicano alcuni API:Etiquette e API:FAQ.

Non esiste un limite rigido e veloce per le richieste di lettura, ma ti chiediamo di considerare e di non abbattere un sito. La maggior parte degli amministratori di sistema riserva il diritto di bloccarsi senza cerimonie se si mette in pericolo la stabilità del loro sito.

Se fate le vostre richieste in serie piuttosto che in parallelo (cioè attendere per quella richiesta per terminare prima di inviare una nuova richiesta, in modo tale che non si è mai facendo più di una richiesta allo stesso tempo), poi Si dovrebbe andare bene. Anche cercare di combinare le cose in una sola richiesta in cui è possibile (ad esempio, utilizzare più titoli in un parametro titoli invece di fare una nuova richiesta di ogni titolo

API FAQ afferma è possibile recuperare 50 pagine al richiesta API.

È possibile utilizzare Data Dumps così se avete bisogno di contenuto non in linea (probabilmente un po 'datato).

Per una terminazione graziosa dello script nel caso in cui si colpisce uno qualsiasi dei limiti, è possibile gestire gli errori & avvertimenti in chiamate API utilizzando these messaggi di stato