缺少有效的 YouTube API 密钥
Posted
技术标签:
【中文标题】缺少有效的 YouTube API 密钥【英文标题】:Missing valid YouTube API key 【发布时间】:2020-10-31 02:42:12 【问题描述】:我尝试将我的应用程序连接到 YouTube v3 API,但它向我显示请求没有有效的 API 密钥,我已经仔细检查了 API 密钥,但它仍然给我警告。这是代码。
import axios from "axios";
const KEY = "MY_Key Here";
export default axios.create(
baseURL: "https://www.googleapis.com/youtube/v3",
params:
part: "snippet",
maxResults: 5,
key: KEY,
,
);
应用js代码
const response = await youtube.get("/search",
params:
q: searchQuery
,
);
console.log(response);
;
它说“请求缺少有效的 api 密钥”domain="Global" 原因-"forbidden" 和 status="Denied"。
【问题讨论】:
【参考方案1】:尝试在q
中包含您的密钥。参考以下代码:
import axios from "axios";
const KEY = "MY_Key Here";
export default axios.create(
baseURL: "https://www.googleapis.com/youtube/v3",
params:
part: "snippet",
maxResults: 5
,
);
//app.js
const response = await youtube.get("/search",
params:
q: searchQuery,
key : yourKEY
,
);
console.log(response);
【讨论】:
以上是关于缺少有效的 YouTube API 密钥的主要内容,如果未能解决你的问题,请参考以下文章
Discord bot 无法访问 Google Sheets 获取错误请求缺少有效的 API 密钥