googleapis / googleapis/google-api-nodejs-client
can not retrieve tagmanger accounts list
- 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