Я хочу использовать API Википедии, чтобы выбрать имя знаменитого человека из категории Люди из моего приложения Javascript. В принципе, я хотел бы отправить имя или частичное имя и получить результаты, содержащие URL-адрес Википедии, заголовок, выдержку содержимого и, если возможно, основную картинку.Использование API Википедии для поиска автозаполнения
Я пробовал два пути, но я не могу заставить его работать, как я хочу.
Сначала я пробовал с search, но я не могу найти способ вернуть его URL. Будет sectiontitle
быть хорошим как уникальный идентификатор? Может ли snippet
быть простым текстом? Не удается найти, как фильтровать по категориям.
Во-вторых, я попытался с opensearch, но ответ JSON не содержит изображения, в то время как ответ XML делает:
JSON: http://en.wikipedia.org/w/api.php?action=opensearch&search=mariano&namespace=0&format=json
XML: http://en.wikipedia.org/w/api.php?action=opensearch&search=mariano&namespace=0&format=xml
Это не представляется возможным фильтровать по категориям. Кроме того, некоторые результаты включают ссылку на страницу неоднозначности, когда я предпочел бы получить список возможных совпадений, а не такую ссылку.
Как я могу найти по названию и получить полное название, url, небольшое описание и ссылку на картинку?