Google api 在node js google库中使用API键

Google api 在node js google库中使用API键,google-api,youtube-data-api,google-api-nodejs-client,Google Api,Youtube Data Api,Google Api Nodejs Client,我正在尝试使用GoogleYouTube数据api,它支持api密钥类型的凭据 我正在尝试使用GoogleAuthLibraryforNodeJS与API通信 有一个使用oAuth凭据和服务帐户凭据的API示例 我知道api密钥应该由客户端应用程序使用,比如基于浏览器的javascripts。所以我看到了基于浏览器的GoogleAPI的例子 但是有没有api键可以与google node js客户端库一起使用的例子 致以最良好的祝愿 Saurav您可以在NodeJ上使用API密钥。只需将AP

我正在尝试使用GoogleYouTube数据api,它支持api密钥类型的凭据

我正在尝试使用GoogleAuthLibraryforNodeJS与API通信

有一个使用oAuth凭据和服务帐户凭据的API示例

我知道api密钥应该由客户端应用程序使用,比如基于浏览器的javascripts。所以我看到了基于浏览器的GoogleAPI的例子

但是有没有api键可以与google node js客户端库一起使用的例子

致以最良好的祝愿

Saurav

您可以在NodeJ上使用API密钥。只需将API密钥而不是oauth客户端放在
auth
字段中:

“使用严格的”
const{google}=require('googleapis');
const youtube=google.youtube({
版本:“v3”,
auth:'您的\u API\u密钥'
});
youtube.search.list({
部分:'id,snippet',
q:‘谷歌云上的Node.js’,
})。然后(res=>{
console.log(res.data);
})
.catch(错误=>{
控制台错误(error);
});;
googleapi commons
nodejs库中,可以检查
auth
是否为字符串,并在这种情况下将api键添加到请求中