googleapis / googleapis/google-api-nodejs-client
can not retrieve tagmanger accounts list
- Vorherrschende Sprache
- TypeScript
- Sterne
- 12.3k
- Forks
- 2k
- Ø Merge
- 1 T. 9 Std.
- Gemergte PRs (30 T.)
- 24
Beschreibung
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",
Beitragsleitfaden
Rechercherichtung
Das bereitgestellte Skript ruft tagManager.accounts.list({}) über den v2-Client auf; beginne damit, diesen generierten Endpunkt und die mit dem Paket v107.0.0 verwendete GoogleAuth-Einrichtung nachzuverfolgen. Untersuche die Verarbeitung von Requests und Responses und führe anschließend alle relevanten im Repository verfügbaren Tag Manager- oder Authentifizierungstests aus. Als erledigt gilt die Aufgabe, wenn erklärt wird, warum die Kontoliste leer ist, oder ein clientseitiger Fehler mit einem reproduzierbaren Test bestätigt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- nodejs, typescript
- Bereich
- api, authentication
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100