Google api Google云存储JSON API的服务帐户API密钥用法
我想使用Google云存储JSON API将一些JSON作为文件上传到云存储中。我的代码如下:Google api Google云存储JSON API的服务帐户API密钥用法,google-api,google-cloud-storage,google-api-nodejs-client,Google Api,Google Cloud Storage,Google Api Nodejs Client,我想使用Google云存储JSON API将一些JSON作为文件上传到云存储中。我的代码如下: import google from 'googleapis'; import fs from 'fs'; export function uploadFileToStorage(json, callback) { const storage = google.storage({ version: 'v1' }); // 'https://www.googleapis.com/a
import google from 'googleapis';
import fs from 'fs';
export function uploadFileToStorage(json, callback) {
const storage = google.storage({
version: 'v1'
});
// 'https://www.googleapis.com/auth/cloud-platform'
const request = {
bucket: 'bucket-id',
resource: {},
uploadType: 'media',
name: 'test',
media: {
mimeType: 'application/json',
body: json
},
auth: 'api-key'
};
storage.objects.insert(request, callback);
}
JSON被传递到uploadFileToStorage()函数。该功能使用googleapis连接到Google云存储。代码应该可以工作,但我无法正确传递api密钥
它抛出了一个400错误的请求错误