0

Ich versuche, Anzeigen Leistungsdaten mit dieser API zu erhalten: https://graph.facebook.com/v2.5/ {Ad-Account-ID}/Einblicke. Für diese Anforderung wird ein Benutzerzugriffstoken benötigt. Ich habe mehrere Anzeigenkonten. Ein Benutzerzugriffstoken ist jedoch nur für einen Teil meiner Anzeigenkonten gültig. Die Fehlermeldung lautet "(# 10) Sie verfügen nicht über ausreichende Berechtigungen zum Ausführen dieser Aktion". Warum? (Ich kann auf den Dashboard-Bericht aller Anzeigenkonten zugreifen.)Benutzerzugriffstoken mit, um Facebook-Anzeigen Leistungsdaten zu erhalten

Jedes Benutzerzugriffstoken ist mit einer App verknüpft. Ich habe zwei Benutzerzugriffstoken, die mit verschiedenen Apps generiert werden. Wenn ich zu einem anderen Zugriffstoken wechsel, unterscheiden sich die Anzeigenaccounts, von denen ich Leistungsdaten nach API erhalten kann. Ich denke also, dass dies mit Apps zu tun hat, durch die ein Benutzerzugriffstoken generiert wird.

Antwort

0

Zugriffstoken werden von einem Benutzer + App erstellt. Stellen Sie sicher, dass sowohl der Nutzer als auch die App über die Zugriffsentität verfügen, auf die Sie zugreifen möchten (in diesem Fall das Anzeigenkonto).

Auch bei der Erzeugung der Token machen Umfang die Erlaubnis für ads_read

+0

enthält, ist nicht read_insights für Seiten etc? Wenn Sie Einblicke von Anzeigen möchten, benötigen Sie die Berechtigung ads_read – noelnoegdip

+0

Ja, Sie haben Recht. Es sollte "ads_read" sein. Die ursprüngliche Antwort wurde aktualisiert - https://developers.facebook.com/docs/facebook-login/permissions#reference-ads_read –