Для приложения проекта Google, которое я кодирую с помощью node js, мне нужен клиентский доступ для загрузки файла на его диск. Когда я проверяю свой код, на моем диске нет файлов. Вероятно, потому, что я запускаю эту вещь со своей учетной записью службы. Итак, я сделал следующее: так как у меня есть идентификатор клиента (с моим адресом электронной почты и т. Д. c.) И ключ, который я создал с помощью Google, я загрузил json, который содержит эту информацию:
{
"web":
{
"project_id":"",
"private_key_id": "",
"private_key": "-----BEGIN PRIVATE KEY-----\n\n-----END PRIVATE KEY-----\n",
"client_email": "",
"client_id":"",
"auth_uri":"https://accounts.google.com/o/oauth2/auth",
"token_uri":"https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs",
"client_secret":"",
"redirect_uris":["https://developers.google.com/oauthplayground"]
}
}
Очевидно, что пробелы не являются пустыми в моем коде. Я также обработал в консоли Google доступ к клиентскому API и добавил клиента с помощью приложения Drive API. Когда я запускаю эту вещь в терминале, я получаю эту ошибку в терминале: «Ошибка: ключ или ключ не заданы». Спасибо ! В моем js у меня есть доступ к API и к моим ключам. json файл, содержащий необходимую информацию.