【问题标题】:Facebook Ads API - Object with IDFacebook 广告 API - 带有 ID 的对象
【发布时间】:2018-01-09 15:47:31
【问题描述】:

我正在尝试使用 python 脚本查询我的 Facebook 活动的成本。现在我认为他们为你生成的示例代码是好的,但我得到了这个错误:

不支持的获取请求。 ID 为“XXX”的对象不存在,由于缺少权限而无法加载,或不支持此操作。 而且我无法弄清楚我做错了什么。 对于我在营销 API 配置上生成的访问令牌。

知道我跳过了什么或做错了什么吗?

该应用已从应用配置和业务配置中添加了广告帐户:

在这里我得到了访问令牌:

这是我使用的示例代码:

from facebookads.adobjects.adaccount import AdAccount
from facebookads.adobjects.adsinsights import AdsInsights
from facebookads.api import FacebookAdsApi

access_token = 'xxx'
ad_account_id = 'xxx'
app_secret = 'xxx'
FacebookAdsApi.init(access_token=access_token)

fields = [
    'today_spend',
]
params = {
    'time_range': {'since':'2017-07-03','until':'2017-08-02'},
    'filtering': [],
    'level': 'campaign',
    'breakdowns': [],
}
print AdAccount(ad_account_id).get_insights(
    fields=fields,
    params=params,
)

【问题讨论】:

    标签: python facebook access-token facebook-ads-api facebook-marketing-api


    【解决方案1】:

    解决方案真的很愚蠢,我在 ad_account_id 号码之前缺少了“act_”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-08
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      相关资源
      最近更新 更多