小编Bru*_*újo的帖子

错误:未设置访问、刷新令牌或 API 密钥

我正在尝试在 Node 中创建一个应用程序来访问我的谷歌日历,因此我按照https://developers.google.com/calendar/quickstart/nodejs上的步骤操作,但我得到了Error: Error: No access, refresh token or API key is set..

是的,我已经创建了凭据。

是的,我已经下载了 json,重命名为 client_secret.json 并添加到应用程序文件夹中。

这是代码:

    const fs = require('fs'); 
    const readline = require('readline'); 
    const {google} = require('googleapis'); 
    const OAuth2Client = google.auth.OAuth2; 
    const SCOPES = ['https://www.googleapis.com/auth/calendar.readonly']; 
    const TOKEN_PATH = './client_secret.json';
        
    try {   
        const content = fs.readFileSync('client_secret.json');   
        authorize(JSON.parse(content), listEvents); 
    } catch (err) {   
        return console.log('Error loading client secret file:', err); 
    }
        
    function authorize(credentials, callback) {   
        const {client_secret, client_id, redirect_uris} = credentials.installed;   
        let token = {}; …
Run Code Online (Sandbox Code Playgroud)

google-calendar-api

4
推荐指数
1
解决办法
9911
查看次数

标签 统计

google-calendar-api ×1