Самый простой способ отображения результатов API - PullRequest
0 голосов
/ 09 июня 2019

Я немного новичок в этом вопросе и хочу расширить результаты API и отображать их на странице, будь то блог-ресурс или генерация контента.

Например, я хочу использовать API VirusTotal для отображения возвращаемого содержимого. Каков наилучший способ зафиксировать это во входном теге и отобразить его в DIV. А что, если бы это был вариант для извлечения из различных API на основе выпадающего списка?

Пример API для извлечения контента будет здесь https://developers.virustotal.com/reference#api-responses в разделе / ​​file / report.

1 Ответ

0 голосов
/ 09 июня 2019

Для вызова данных из API вам необходимо отправить запрос.Тем не менее, есть проблема с CORS.По сути, вы не можете позвонить на сайт из вашего веб-браузера со страницы на вашем локальном компьютере, потому что ваш браузер блокирует запрос.Веб-браузер разрешает звонки только на один и тот же сервер, за исключением нескольких исключений.

Существует два способа решения этой проблемы.

  1. Самым простым является создание программы, которая вызывает API и выводит HTML-файл.Затем вы можете открыть этот HTML-файл, чтобы прочитать его содержимое.Если вы хотите обновить информацию, вам нужно будет запустить эту программу еще раз вручную.Вы можете легко сделать это на базе предоставленного ими питона.

  2. Другой, немного более сложный способ - это размещение сервера на вашем ПК.Когда вы переходите на веб-страницу на этом сервере, он отправляет запрос на веб-сайт, а затем предоставляет самую последнюю информацию.Есть тонны рамок и способов сделать это.ExpressJS является хорошим началом для абсолютного новичка в этом вопросе.Вы можете создать программу hello world, и, как только вы это сделаете, вы сможете выяснить, как вызывать API при загрузке страницы, и отображать результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...