Я пытаюсь интегрировать API YouTube в новое приложение Vuejs, тестирую его в браузере и продолжаю получать ошибку 404.
У меня пропал www
, но я продолжаю получать ту же ошибку при выполнении запроса.Что-то я не вижу в своем коде, что неправильно?Это проблема с корсом?Если да, то какова стандартная практика для решения этой проблемы в Vuejs?Я сделал подобное приложение в Reactjs и не столкнулся с этой проблемой.
<template>
<div>
<SearchBar @termChange="onTermChange"></SearchBar>
</div>
</template>
<script>
import axios from "axios";
import SearchBar from "./components/SearchBar";
const API_KEY = "<api_key>";
export default {
name: "App",
components: {
SearchBar
},
methods: {
onTermChange(searchTerm) {
axios
.get("https://www.googleapis.com/youtube/v3/search", {
params: {
keys: API_KEY,
type: "video",
part: "snippet",
q: searchTerm
}
})
.then(response => console.log(response));
}
}
};
</script>
Я заметил в ответ я получил это сообщение:
"code": 403,
"message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
}
}
Я не уверен, чтоэто значит.