Chcę wiedzieć: czy istnieje interfejs API lub interfejs zapytań, dzięki któremu mogę uzyskać dostęp do danych Wikipedii?Czy istnieje jakieś API w Javie, aby uzyskać dostęp do danych wikipedia?
Odpowiedz
Mediawiki, platforma wiki używana przez Wikipedię ma interfejs API oparty na HTTP. Zobacz MediaWiki API.
Na przykład, aby uzyskać stron z tytułem stackoverflow, zadzwonić
http://en.wikipedia.org/w/api.php?action=query&titles=Stackoverflow
Istnieje kilka (niekompletny) obwolut wokół Java API - see the Client Code - Java sekcja strony API, aby uzyskać więcej szczegółów.
Miałem to samo pytanie, a najbliżej do rozwiązania out-of-the-box jest bliki, hostowane pod numerem http://code.google.com/p/gwtwiki/. Napisałem również artykuł w Integrating Stuff, aby pomóc Ci zacząć: http://www.integratingstuff.com/2012/04/06/hook-into-wikipedia-using-java-and-the-mediawiki-api/
Do użytku z Javą, spróbuj http://code.google.com/p/wiki-java. To tylko jedna klasa, ale świetna!
Istnieje lista bibliotek Java, które mogą pomóc połączyć Wiki kodu java. https://www.mediawiki.org/wiki/API:Client_code#Java
ale po użyciu niektóre z nich ze względu na swoje ograniczenia, staramy się wywoływać usługi REST bezpośrednio z mediawiki.
- 1. Czy istnieje interfejs API umożliwiający dostęp do danych grupy Google?
- 2. Wikipedia API - Uzyskiwanie dostępu do obiektu JSON
- 3. Czy istnieje biblioteka Java, aby uzyskać dostęp do rodzimego interfejsu API systemu Windows?
- 4. Jakieś API IMDB, aby uzyskać historię ocen użytkownika?
- 5. Wikipedia API dla Pythona
- 6. Jak uwierzytelniania OAuth, aby uzyskać dostęp do API EWS
- 7. Czy mogę uzyskać dostęp do IIdentity z Web API
- 8. Czy istnieje interfejs API pod KVM, aby uzyskać identyfikator strefy?
- 9. Niezmienne obiekty w Javie i dostęp do danych
- 10. Jak uzyskać dostęp do pliku/folderu w Javie 7 java.nio.file.Path?
- 11. Jak zautomatyzować logowanie do Google API, aby uzyskać token OAuth 2.0, aby uzyskać dostęp do znanego konta użytkownika
- 12. Dostęp do wieloelementowego pliku gzip (w Javie)
- 13. jak uzyskać dostęp do wewnętrznych danych jquery?
- 14. Czy istnieje klucz API do odczytu REST dla bazy danych MongoLab, czy zawsze jest to ReadWrite
- 15. Jak uzyskać dostęp do przycisku sprzętowego w Javie
- 16. Czy weryfikatorzy wiosną powinni uzyskać dostęp do bazy danych?
- 17. Co muszę zaimportować, aby uzyskać dostęp do moich modeli?
- 18. Wikipedia Mediawiki API dostać IdStrony z URL
- 19. Czy są jakieś api dla danych analitycznych pulpitów?
- 20. Czy są jakieś nieuporządkowane, powtarzalne klasy kolekcji w Javie?
- 21. Czy istnieje jakieś ogólne wdrożenie JPA DAO?
- 22. potrzebna, aby uzyskać aktualny timestamp w Javie
- 23. Czy są jakieś API, aby uzyskać szczegóły Pociągu US Railway Service
- 24. Czy istnieje funkcja w języku Java, aby uzyskać średnią ruchomą
- 25. Czy istnieje sposób, aby zmusić Heroku Dyno do snu?
- 26. Czy istnieje funkcja eval() w Javie?
- 27. Czy są jakieś alternatywy dla wdrażania Clone w Javie?
- 28. Jak uzyskać dostęp do map Google API w aplikacji Java?
- 29. Czy istnieje istniejący interfejs API Google+?
- 30. wikipedia strona do strony odsyłacze według IdStrony