gpt4 book ai didi

node.js - 在哪里可以找到 Google API 客户端的凭据.json?

转载 作者:行者123 更新时间:2023-12-03 19:44:02 24 4
gpt4 key购买 nike

Google Calender Node.js 示例需要一个名为“credentials.json”的文件:https://developers.google.com/calendar/quickstart/nodejs

相关代码:

// Load client secrets from a local file.
fs.readFile('credentials.json', (err, content) => {
if (err) return console.log('Error loading client secret file:', err);
// Authorize a client with credentials, then call the Google Calendar API.
authorize(JSON.parse(content), listEvents);
});
function authorize(credentials, callback) {
const {client_secret, client_id, redirect_uris} = credentials.installed;
const oAuth2Client = new google.auth.OAuth2(
client_id, client_secret, redirect_uris[0]);

// Check if we have previously stored a token.
fs.readFile(TOKEN_PATH, (err, token) => {
if (err) return getAccessToken(oAuth2Client, callback);
oAuth2Client.setCredentials(JSON.parse(token));
callback(oAuth2Client);
});
}

我不知道在哪里可以找到这个文件。 Google API 控制台提供了“下载 JSON”选项,但文件格式不正确并且缺少 redirect_uris field 。

最佳答案

  • 您要检索 credentials.json用于在 Node.js 快速入门中使用 Google API 的文件。

  • 如果我的理解是正确的,这个答案怎么样?请将此视为几个答案之一。

    在此答案中,假设您单击了“启用 Google 日历 API”按钮。

    流动:
  • 当您单击“启用 Google 日历 API”按钮时,可以看到以下屏幕。在这里,请点击“API 控制台”。
  • enter image description here
  • 当您单击“API 控制台”时,可以看到以下屏幕。在这里,请单击“凭据”。
  • enter image description here
  • 当您单击“凭据”时,可以看到以下屏幕。在这里,请点击下载按钮。这样,您就可以检索 JSON 文件。此时,请将文件重命名为 credentials.json ,放到Node.js快速入门的使用路径目录下。
  • enter image description here

  • 笔记:
  • 如果需要创建新的云平台项目,this information可能有用。

  • 引用:
  • Node.js Quickstart

  • 如果我误解了您的问题并且这不是您想要的方向,我深表歉意。

    关于node.js - 在哪里可以找到 Google API 客户端的凭据.json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58460476/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com