googleapis / googleapis/google-api-nodejs-client

can not retrieve tagmanger accounts list

Offen
#3,046 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
priority: p3 type: question
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.