2016-11-29 3 views
0

Ich versuche, die Erstellung von Anzeigen und Creatives für mehrere Konten zu automatisieren. Einige dieser Konten sind leer und enthalten keine vorhandenen Kampagnen/AdSets/Anzeigen/Creatives.Facebook Marketing API - Get Page ID nach Konto ohne Werbung

Mit einer gegebenen ad_account_id, gibt es eine Möglichkeit, alle zugehörigen page_ids ziehen?

Wenn nicht, gibt es eine Möglichkeit, alle mit meinem Benutzer verbundenen page_ids zu ziehen?

Im UI habe ich 79 Seite Optionen, wenn ich eine Anzeige zu erstellen, aber wenn ich zu get_pages() versuchen, wird nichts zurückgegeben:

In [11]: me = objects.AdUser(fbid='me') 
In [12]: pages = me.get_pages() 
In [13]: len(pages) 
Out[13]: 0 

Antwort

0

Sowohl Ad-Konten und Seiten sind mit einer Person zugeordnet (oder ein System Benutzer). Sie können Anzeigen für eine beliebige Seite in Ihren Anzeigenkonten erstellen.

Um alle mit Ihrer Benutzer-ID verknüpften Seiten aufzulisten, benötigen Sie in Ihrem Token die Berechtigung manage_pages. Das ist wahrscheinlich das, was du vermisst. Sie können es auf Graph Explorer versuchen: me?fields=accounts

Für mehr Informationen, überprüfen: https://developers.facebook.com/docs/graph-api/reference/user/accounts/

Verwandte Themen