Czy istnieje API Wikipedii?

Na mojej Stronie Użytkownika Wikipedii uruchamiam skrypt Wikipedii, który wyświetla Moje statystyki (liczba edytowanych stron, liczba nowych stron, Miesięczna aktywność itp.).

Chciałbym umieścić tę informację na moim blogu.

Czy jest jakieś API, które pozwoliłoby mi zrobić coś takiego?

Author: Peter Mortensen, 2009-03-09

5 answers

API MediaWiki działa na Wikipedii ( docs ). Możesz również użyć funkcji Special:Export, aby zrzucić Dane i przeanalizować je samodzielnie.

Więcej informacji .

 101
Author: Ross,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-03-09 19:08:45

Wikipedia jest zbudowana na MediaWiki, a oto MediaWiki API .

 18
Author: Hank Gay,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-03-09 19:07:56

Jeśli chcesz wyodrębnić ustrukturyzowane dane z Wikipedii, możesz rozważyć użycie DbPedia http://dbpedia.org/

Umożliwia odpytywanie danych za pomocą podanych kryteriów za pomocą SPARQL i zwraca dane z przetworzonych szablonów Infoboksów Wikipedii

Oto szybki przykład, jak można to zrobić w. Net http://www.kozlenko.info/blog/2010/07/20/executing-sparql-query-on-wikipedia-in-net/

Istnieje kilka bibliotek SPARQL dostępnych dla wielu platform do ułatwiaj zapytania

 15
Author: Maksym Kozlenko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-14 04:46:20

JWPL-oparta na Javie Biblioteka Wikipedii -- interfejs programowania aplikacji dla Wikipedii

Http://code.google.com/p/jwpl/

 9
Author: Oliver Ferschke,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-18 13:54:03
 5
Author: bina,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-20 05:32:03