자바 스크립트에 youtube api를 사용하려고하는데 'gapi.client.youtube가 정의되지 않았습니다'라는 메시지가 나타납니다.gapi.client.youtube가 정의되지 않았습니까?
링크를 통해 이동했습니다 : Why is 'gapi.client.youtube' from Youtube Data Api V3 undefined?,하지만 많은 도움을 얻을 수 없습니다.
<script>
function load(){
gapi.client.setApiKey('AIzaSyARvwirFktEIi_BTaKcCi9Ja-m3IEJYIRk');
gapi.client.load('youtube', 'v3');
searchA();
//alert(gapi.client.youtube.channels);
}
function searchA() {
var q = 'pink floyd';
var request = gapi.client.youtube.channels.list({
part: 'statistics',
forUsername : 'GameSprout'
});
request.execute(function(response) {
var str = JSON.stringify(response.result);
alert(str);
});
}
<script src="https://apis.google.com/js/client.js?onload=load">
그러나 그 못하고 gapi.client.youtube :
내 코드는 아래에 배치됩니다.
누구든지 나를 도와 줄 수 있습니까?
API 키를 공개적으로 공유하지 않기를 권유하십시오. 이로 인해 API가 도용 될 수 있습니다. API 키가 도용 된 경우 Google 클라우드 콘솔에서 API 키를 사용 중지 할 수 있습니다. –