Skip to content

API key with Storage API returns null #372

@savants

Description

@savants

Hello Ryan,

I was trying to follow your example for google cloud storage media upload at

https://github.com/google/google-api-nodejs-client/blob/master/examples/mediaupload.js

I am trying to do upload from server to server as I dont want API key yo be exposed in client programming. However I am always getting null response back. Here is my code for pulling the list of buckets from Project.

var google = require('googleapis');
var async = require('async');

const gApiKey = API_KEY;
var gStorage = google.storage({ version: 'v1', auth: gApiKey });

const gApiProject = PROJECT_NAME;

exports.getBucketList= function(req, res, next) {

  var servResponse = new Object();
  servResponse.transaction = "getBucketList";

  var params = { project: gApiProject  };

  async.series(
    [
      function(callback) {

        gStorage.buckets.list(params , function (err, response) {

          console.log('Bucket response', response);
          servResponse.response = response;

          callback();

        });
      }
    ],

    function done (error, results) {
      return res.send(JSON.stringify(servResponse));
    }
  );

Is there something needs to be done differently?

Metadata

Metadata

Labels

🚨This issue needs some love.triage meI really want to be triaged.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions