Я искал способ запросить wikipedia api на основе строки поиска для списка статей со следующими свойствами:
- Название
- Отрывок/Описание
- Одно или несколько изображений, связанных с этой статьей.
Мне также нужно сделать запрос с помощью jsonp.
Я попытался использовать параметр list = search
Но он, кажется, игнорирует prop = изображения, я также пробовал варианты с использованием prop = imageinfo и prop = pageimages. Но все они дают мне тот же результат, что и использование списка = поиск.
Я также попробовал action = opensearch
http://en.wikipedia.org/w/api.php?action=opensearch&search=test&limit=10&format=xml
Что дает мне именно то, что я хочу, когда я устанавливаю формат = xml, но возвращает простой массив заголовков страниц при использовании format = json и поэтому терпит неудачу из-за требования jsonp.
Есть ли другой подход к этому? Я бы очень хотел решить это по одному запросу, а не сделать первый запрос на поиск, а затем второй запрос для изображений с использованием заголовков = x | y | z