私はthis questionから簡単な検索スクリプトを適用しようとしています。しかし、方法loadApi
が定義されていない理由を判断しようとしています。 Googleが提供するJSが...難しいので、問題の原因を突き止めるのにも問題があります。ここでJavaScriptとGoogle APIの問題
は再び、スクリプトです:
<script>
googleApiClientReady=function() {
loadApi() = function() {
return new Promise(function(resolve,reject){
gapi.client.setApiKey('<redacted>');
gapi.client.load('youtube', 'v3', resolve);
});
};
loadApi().then(function() {
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>
そして、ここでは、問題のエラーです:
質問は2年前からです。 GoogleのAPIはそれ以来更新されている可能性があります、彼らは合理的にreguarly変更 – Liam
答えは間違っています。 'loadApi()= function(){...'は構文エラーです。 – JJJ
Googleドキュメントには[これを行う方法の完全な良い例があります](https://developers.google.com/youtube/v3/code_samples/javascript#search_by_keyword)だけです。 – Liam