2016-11-29 9 views
0

私はいくつかのアカウントで広告とクリエイティブの作成を自動化しようとしています。これらのアカウントの一部は空で、既存のキャンペーン/広告セット/広告/クリエイティブは存在しません。FacebookのマーケティングAPI - 広告なしのアカウントでページIDを取得する

与えられたad_account_idで、すべての関連するすべての方法を引き出すのですか?page_ids

そうでない場合は、page_idsさんをすべて自分のユーザーと関連付けることはできますか? UIで

私は広告を作成する際に79ページのオプションを持っているが、私はget_pages()しようとすると、何も返されません。

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

答えて

0

両方の広告アカウントやページは、人(またはシステムに関連していますユーザー)。任意の広告アカウントの任意のページに広告を作成できます。

あなたのuser_idに関連付けられているすべてのページを一覧表示するには、トークンにmanage_pages権限が必要です。それはおそらくあなたが欠けているものです。あなたは、グラフのエクスプローラ上でそれを試すことができます :詳細情報についてはme?fields=accounts

を、確認してください:https://developers.facebook.com/docs/graph-api/reference/user/accounts/

関連する問題