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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions