node.js google oauth2 пример перестал работать invalid_grant

Я пишу программу, которая использует API календаря Google, поэтому я использовал быстрый старт отсюда, и это сработало. но недавно тот же код перестал работать и дал мне следующую ошибку.

The API returned an error: Error: invalid_grant

Это означает, что ошибка пришла от

103: calendar.events.list()

Что может вызвать эту проблему и как я могу это исправить?

1 ответ

Это случилось со мной, когда я сменил пароль своей учетной записи. Чтобы это исправить, мне пришлось удалить файл учетных данных, на который ссылаются в быстром запуске здесь:

var SCOPES = ['https://www.googleapis.com/auth/calendar.readonly'];
TOKEN_DIR = (process.env.HOME || process.env.HOMEPATH ||
process.env.USERPROFILE) + '/.credentials/';
var TOKEN_PATH = TOKEN_DIR + 'drive-nodejs-quickstart.json';

Это должно сделать свое дело.

rm /Users/<username>/.credentials/drive-nodejs-quickstart.json
Другие вопросы по тегам