2

Am şeklinde müdürüm reklam hesaplarının bir listesini almaya çalışırken:FB AD hesap adını Python API aracılığıyla nasıl edinebilirim?

Bu reklam hesapların listesini alma nasıl
<Ad Account id; Ad Account name> 

: Burada

FacebookAdsApi.init(my_app_id, my_app_secret, my_access_token) 
me = AdUser(fbid='me') 
my_account_first=me.get_ad_accounts()[0] 

>>>print my_account_first 
<AdAccount> { 
    "account_id": "1654219XXXXXXX", 
    "id": 

type(my_account_first) 
<class 'facebookads.objects.AdAccount'> 

sınıf tanımıdır : https://github.com/facebook/facebook-python-ads-sdk/blob/master/facebookads/objects.py#L964

Hesap kimliğine sahip olduğumda, bir kişi FB Ad hesabı adının nasıl çıkarılacağını önerebilir? Belirgin bir görev gibi görünüyor, ancak ilgili API yöntemini/alanını bulamıyor.

Teşekkürler herhangi bir rehberlik için adavance.

cevap

3

Yanıtta, get_ad_accounts çağrısında fields parametresini ayarlayarak hangi alanların mevcut olduğunu belirtebilirsiniz.

my_account_first=me.get_ad_accounts(fields=[AdAccount.Field.name])[0] 

SDK repo farklı kullanım durumları için iyi örneklerden bir yeri vardır: https://github.com/facebook/facebook-python-ads-sdk/tree/master/examples

+0

Teşekkür Craig, işe yaradı! :) – toinbis

İlgili konular