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