python - 如何通过 Python API 获取 FB AD 帐户名?

标签 python facebook facebook-graph-api facebook-ads-api facebook-marketing-api

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

<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 广告帐户名称? 这似乎是一项显而易见的任务,但找不到相应的 API 方法/字段。

提前感谢您的指导。

最佳答案

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

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

关于python - 如何通过 Python API 获取 FB AD 帐户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36498138/

相关文章:

python - 如何使用 Python 扩展我的 facebook access_token?

Android:如何使用 access_token 获取 facebook 用户图像

python - Apache2 "Response header name ' &lt;!- -' contains invalid characters, aborting request"

python - 在Python中创建int和DateTime的列表

python - 基于列表的 csv 对 pandas DataFrame 进行切片

java - 由于 "unable to verify provided URL",Facebook 的 webhook 应用程序创建失败

c# - 没有足够的权限代表查看者发布目标

python - 如何在 Eclipse 中自动填充段落?

c# - W8/WP8 c# sdk 是否可以实现 facebook 用户对用户的请求?

xcode - 根据韩国的开发人员设置配置,不允许用户查看应用程序?