YouTube 数据 API v3“无法加载资源:服务器响应状态为 404 ()”

Joh*_*ski 5 javascript youtube-data-api

使用 YouTube API 时,我的代码中出现此错误。该代码以前有效,并且我的代码没有任何变化。我收到此错误:

Failed to load resource: the server responded with a status of 404 ()
https://content-youtube.googleapis.com/static/proxy.html?usegapi=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.myOGgYJo9ys.O%2Fam%3DwQE%2Fd%3D1%2Fct%3Dzgms%2Frs%3DAGLTcCMR2Cg_3Iqxcgmos-E9G6cjWQG_Kw%2Fm%3D__features__#parent=https%3A%2F%2Fcreatorinventory.com&rpctoken=657579414
Run Code Online (Sandbox Code Playgroud)

成功登录 oauth2 并调用 api 后出现此错误。这是我的一些代码:

function handleClientLoad(){
  gapi.load('client:auth2', initClient);
}

function initClient(){
    gapi.client.init({
        discoveryDocs: DISCOVERY_DOCS,
        clientId: CLIENT_ID,
        scope: SCOPES
    }).then(() => {
        // Listen for sign state changes
        gapi.auth2.getAuthInstance().isSignedIn.listen(updateSigninStatus);
        // Handle initial sign in state
        updateSigninStatus(gapi.auth2.getAuthInstance().isSignedIn.get());
        authorizeButton.onclick = handleAuthClick;
        signoutButton.onclick = handleSignouClick;
    });
}

function updateSigninStatus(isSignedIn)
{
    if(isSignedIn){
        //Update UI
        signinCont.style.display = 'none';
        signoutButton.style.display = 'block';
        loading.style.display = 'block';
        //get Channel
        gapi.client.youtube.channels.list({
          "part": [
            "snippet,contentDetails,statistics"
          ],
          "mine": true
        })
        .then(async function(response) {
            // Handle the results here (response.result has the parsed body).
            channel_id = response.result.items[0]['id'];
        }
        function(err) { console.error("Execute error", err); });
}

function handleAuthClick(){
    gapi.auth2.getAuthInstance().signIn();
}

Run Code Online (Sandbox Code Playgroud)

我的代码以前可以工作,但现在不行。我不相信我改变了任何事情。这可能是 Google/YouTube 端的问题吗?