@Vladd3

Запрос к API и получение опредленного ответа?

Мне необходимо отправить get запрос "username=alison&date=2021" к файлу "file.php" и отправлять запрос каждые 400 милесекунд если не получен один из опредленных ответов "yes" или "no" .
Если "yes" то выполнить функцию или если "yes" то выполнить другую функцию.
не учитывать любой ответ кроме yes/no и отправлять запросы пока не будет поулчен один из ответов.

const url = 'https://api.github.com/users'

const callApi = function(fetchUrl){
    fetchUrl = url
    fetch(fetchUrl)
        .then(response=>{
            return response.json(); // Turn data to JSON
        })
        .then(data=>{ // If it was successful, this below will run
            console.log(data) // Do whatever you want with the data from the API here
        })
        .catch(err=>{ // If it was unsuccessful, this below will run
            console.log(err); // Console log the error
            setTimeout(callApi(url), 200); //If it failed, try again in 200ms
        })
}

callApi(url) // Initial function call
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы