Skip to content

appsactivity.activities.list with jwt auth always returns 400 #356

@skhavari

Description

@skhavari

Repro

Run the sample code below

Expect

It to output the users activity list for their top level google drive folder

Actual

Always returns 400

var google = require('googleapis');
var appsActivities = google.appsactivity('v1');
var util = require('util');

var jwtClient = new google.auth.JWT(
  '<email>',
  './key.pem',
  null,
  [ "https://www.googleapis.com/auth/activity",
    "https://www.googleapis.com/auth/admin.reports.audit.readonly",
    "https://www.googleapis.com/auth/admin.reports.usage.readonly", 
    "https://www.googleapis.com/auth/drive"],
  '<user-email-addr>');

jwtClient.authorize(function(err, tokens) {
  if (err) {
    log(err);
    return;
  }

  appsActivities.activities.list( {auth: jwtClient, userId: "me"}, function(err, resp){
    log(err);
    log(resp);
  });
});

function log(object){
  console.log(util.inspect(object, {showHidden: false, depth: null}));
}

Metadata

Metadata

Assignees

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