1

Facebookのapiを使ってすべての広告キャンペーンのIDをPythonで抽出したいと思います。既存のすべてのFacebook広告キャンペーンのIDを見つける方法

me = AdUser(fbid='me') 
my_account = me.get_ad_account() 

AdAccount 'my_account'では、すべてのキャンペーンのIDのリストを取得したいと考えています。

my_account.get_ad_campaigns() 

を使用しようとしたが、それは私に次のエラーを与える:

'AdAccount' object has no attribute 'get_ad_campaigns' 

答えて

2

は、以下の

my_account.get_campaigns() 
1

おかげカニカを使用して、これは私をたくさん助けました。

加えて、順番に次を使用することができますだけのidの自分自身を取得する:

campaigns = account.get_campaigns() 

camp_list = [] 

for campaign in campaigns: 
    camp_list.append(campaign[Campaign.Field.id]) 

print(camp_list) 

Facebookの開発者は、一見完全に自分のドキュメントを更新していません。あなたはここにレポをチェックアウトすることにより、より多くの情報を取得することができます

https://github.com/facebook/facebook-python-ads-sdk/tree/master/facebookads

ノートのFacebookによると、objects.pyが廃止されていること:「代わりadobjectsフォルダ内のオブジェクトを使用してください。」しかし、提供するコードスニペットの中には、依然としてobjects.pyを参照するものがあります。

関連する問題