首页 > 解决方案 > 在 Javascript 中使用 googleapis 发布我的 youtube 频道的新描述

问题描述

我正在尝试使用 googleapis 和 axios 更新我的描述。为此,我正在关注本教程https://developers.google.com/youtube/v3/docs/channels/update?apix=true&apix_params=%7B%22part%22%3A%5B%22brandingSettings%22%5D %2C%22resource%22%3A%7B%22brandingSettings%22%3A%7B%22channel%22%3A%7B%22description%22%3A%22hello%22%7D%7D%2C%22id%22%3A%22UCOsRlnWZakckW_5xYYkPd4Q %22%7D%7D

我的代码是

axios.post("https://youtube.googleapis.com/youtube/v3/channels", {
      headers: {
        'Authorization': 'Bearer ' + access_token,
        'Accept': 'application/json',
        'Content-Type': 'application/json'
      },
      data: {
          'id': "UCOsRlnWZakckW_5xYYkPd4Q",
          'brandingSettings': {
            'channel': {
              'description': "This is a short description.",
            }
        }
      },
      compressed: {}
    })

但是当我启动它时,我有一个 404 错误 在此处输入图像描述

我已经用“put”进行了测试,但它不起作用。有人知道我的问题吗?谢谢

标签: javascriptreactjsgoogle-apiaxiosyoutube-api

解决方案


如果您使用的是 express,请遵循以下步骤:

安装cors

npm i cors --save

在节点服务器 index.js 中使用它

const cors = require('cors');

app.use(cors());


推荐阅读