1
googleAPI (https://github.com/google/google-api-nodejs-client)에 액세스하기 위해 node.js 클라이언트 라이브러리를 사용하려고합니다. Google Cloud Storage API를 사용하여 버킷 및 개체를 삽입하려고합니다. 내 프로젝트 저장소의 버킷을 성공적으로 나열 할 수 있습니다. 또한 저장소에서 특정 버킷을 검색 할 수 있습니다. 그러나 버킷이나 객체를 삽입 할 수 없습니다.Google Cloud Storage API 및 Node.js
googleapis.discover('storage', 'v1').execute(function(err,client){
if(err)
{
console.log(err);
}
//insert bucket
client.storage.buckets.insert({'project': "myproject_id",
'resource': {'name': "mystorage-bucket"}})
.withAuthClient(auth)
.execute(function(err,result){
console.log('error :',err,'inserted:',result);
});
이 로그에 보여줍니다 것입니다 : API 호출 할
코드
error : { errors:
[ { domain: 'global',
reason: 'required',
message: 'Required' } ],
code: 400,
message: 'Required' } inserted: null
모든 표시 "필수"무엇을, 어떻게 제공 하는가?
감사 라이언. 그것은 완벽하게 작동합니다. – pno
개체를 삽입 할 예가 있습니까? 양동이에 간단한 텍스트 objet을 삽입하려고합니다. 그러나 동일한 오류 메시지를 보여주는 : 로그에서 '필수'. – pno
withMedia를 사용하여 객체와 메타 데이터를 버킷에 업로드해야합니다. .withMedia 사용 방법에 대한 예 : https://github.com/google/google-api-nodejs-client/blob/master/examples/mediaupload.js –