Dưới đây là một quá trình nhiều bước để có được một danh sách của Wikipedia tiêu đề trang và thuộc tính cho bài viết, sau đó nhận ID trang và URL.
Xin lưu ý: Nó sử dụng một phần của câu trả lời trước: "Tiêu đề và url có sẵn từ API MediaWiki gốc. Để có url, bạn có thể sử dụng lệnh prop = info và chỉ định với inprop = url rằng là url bạn quan tâm."
Nếu bạn muốn sử dụng API Wikipedia cho các ứng dụng của riêng bạn và tìm Wikipedia để nhận danh sách các bài viết về một chủ đề nhất định và bạn muốn câu trả lời ở định dạng JSON, thì bạn có thể sử dụng URL sau :
https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=REPLACE_ME_WITH_SEARCH_TOPIC&format=json&callback= ?
Và nếu đôi mắt của bạn đang gặp khó khăn phân tích kết quả từ đó, sau đó thay thế "? format = json & callback =" với "formatversion = 2" như ví dụ sau đây để làm cho nó dễ dàng hơn cho đôi mắt của bạn:
https:
//en.wikipedia.org/w/api.php?action=query&list=search&srsearch=REPLACE_ME_WITH_SEARCH_TOPIC&formatversion=2
Ví dụ sau sẽ cung cấp cho tôi danh sách các tiêu đề bài viết và thuộc tính về/cho "Thailand" ở định dạng JSON, và sau đó tôi sẽ sử dụng các tiêu đề kết quả để tìm ID trang và URL của các bài viết đó.
URL bước 1:
https:
//en.wikipedia.org/w/api.php?action=query&list=search&srsearch=thailand&format=json&callback=?
Từ bước 1, tôi có thể lấy danh sách các tiêu đề tôi cần từ bên trong kết quả JSON, với bước 2, tôi sử dụng những danh hiệu đã đạt được ở bước 1 trong một truy vấn API (aka bước 2) để đạt được các ID trang và URL của các bài viết đó trong kết quả JSON ... kết quả của bước 2.
Dưới đây là tiêu đề bài viết trên Wikipedia từ kết quả JSON của bước 1:
- Thái Lan
- Outline Thái Lan
- Địa lý Thái Lan
- Kinh tế Thái Lan
- bóng đá ở Thái Lan
- Miền Nam Thái Lan
- Gove rnment Thái Lan
- Bắc Thái Lan
- Văn hóa Thái Lan
- Cinema Thái Lan
URL bước 2:
https:
//en.wikipedia.org/w/api.php?action=query&titles=Thailand|Outline%20of%20Thailand|Geography%20of%20Thailand|Economy%20of%20Thailand|Football%20in%20Thailand|Southern%20Thailand|Government%20of%20Thailand|Northern%20Thailand|Culture%20of%20Thailand|Cinema%20of%20Thailand&prop=info&inprop=url&format=json&callback=?