googleapis / googleapis/google-api-nodejs-client

can not retrieve tagmanger accounts list

Aperta
#3,046 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
priority: p3 type: question
Lingua principale
TypeScript
Stelle
12.2k
Fork
2k
Merge medio
1g 9h
PR unite (30g)
24

Descrizione

what I am trying to do is listing the accounts on my tagmanager account but I received empty data from the request, although I have 2 accounts on my tagmanger hear is my code

`import { google } from "googleapis";

const SCOPES = [
"https://www.googleapis.com/auth/cloud-platform",
"https://www.googleapis.com/auth/tagmanager.manage.accounts",
"https://www.googleapis.com/auth/tagmanager.edit.containers",
"https://www.googleapis.com/auth/tagmanager.readonly",
"https://www.googleapis.com/auth/tagmanager.delete.containers",
"https://www.googleapis.com/auth/tagmanager.edit.containerversions",
"https://www.googleapis.com/auth/tagmanager.manage.users",
"https://www.googleapis.com/auth/tagmanager.publish",
];

const main = async () => {
try {
const tagManager = await initTagManagerObject();

const accounts = await tagManager.accounts.list({});

console.log("accounts", accounts.data); // prints {}
} catch (error) {
console.log("error", error);
}
};

const initTagManagerObject = async () => {
const serviceAuth = new google.auth.GoogleAuth({
keyFile: "./tag-manager-360107-9b3448dfc173.json",
// Scopes can be specified either as an array or as a single, space-delimited string.
scopes: SCOPES.join(" "),
});

const tagManager = await google.tagmanager({
version: "v2",
auth: serviceAuth,
});

return tagManager;
};

main();
`
output is: accounts {}
I am use "googleapis": "^107.0.0",

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Lo script fornito chiama tagManager.accounts.list({}) tramite il client v2; inizia tracciando questo endpoint generato e la configurazione di GoogleAuth utilizzata con il pacchetto v107.0.0. Esamina la gestione della richiesta e della risposta, quindi esegui gli eventuali test pertinenti di Tag Manager o di autenticazione disponibili nel repository. Il lavoro è completato quando viene spiegato perché l’elenco degli account è vuoto oppure viene confermato un difetto lato client con un test riproducibile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
nodejs, typescript
Ambito
api, authentication
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.