3

我正在尝试以以下形式在我的业务经理中获取广告帐户列表:

<Ad Account id; Ad Account name>

这是获取广告帐户列表的方式:

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'>

这是类定义: https ://github.com/facebook/facebook-python-ads-sdk/blob/master/facebookads/objects.py#L964

一旦我拥有帐户 ID,谁能建议如何提取 FB Ad 帐户名称?这似乎是一项显而易见的任务,但找不到相应的 API 方法/字段。

提前感谢您的任何指导。

4

1 回答 1

3

fields您可以通过在调用中设置参数来指定响应中存在哪些字段get_ad_accounts

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

SDK repo 有很多针对不同用例的好示例:https ://github.com/facebook/facebook-python-ads-sdk/tree/master/examples

于 2016-04-08T13:22:40.337 回答