Это мой первый пост в сообществе, и я не являюсь носителем английского языка, поэтому, пожалуйста, извините меня за мой плохой английский и за любые ошибки, которые я мог бы сделать при публикации этого сообщения.
Я создаю приложение (NodeJS)который будет искать имя планеты в Википедии и возвращать первое описание результата и изображение в формате JSON.
Мои требования:
Должен быть в формате JSON;
Должно быть сделано только с ОДНЫМ вызовом Api;
Конечно, я искал решение в Google и Stackoverflow, прежде чем отправлять.
Следуя DOC Википедии API (https://www.mediawiki.org/wiki/API:Opensearch) && (https://www.mediawiki.org/wiki/API:Main_page)
) Я пробовал этот запрос:
https://en.wikipedia.org/w/api.php?action=opensearch&search=planet%20mars&limit=1&namespace=0&format=json
Это только дает мне название и ссылку дляthe article
Если я попробую тот же запрос, но в формате xml:
https://en.wikipedia.org/w/api.php?action=opensearch&search=planet%20mars&limit=1&namespace=0&format=xml
Как вы можете видеть, изменив формат на xml, он работает, я могу получить тег изображения! Но мойПриложение не принимает формат XML (по соображениям безопасности)!
Как я могуполучить тот же результат, но в формате JSON?
Есть ли другой способ успешно получить описание и изображение результата поиска из википедии?