首页 > 解决方案 > 使用 Facebook 营销 API 获取“TypeError: get() got an unexpected keyword argument 'fields”

问题描述

我从 Facebook 的文档中复制了这段代码。

但我得到这个错误:

TypeError:get() 得到了一个意外的关键字参数“字段”

我复制的代码:

facebook_business.adobjects.adcreative import AdCreative
from facebook_business.api import FacebookAdsApi

access_token = '<ACCESS_TOKEN>'
app_secret = '<APP_SECRET>'
app_id = '<APP_ID>'
id = '<AD_CREATIVE_ID>'
FacebookAdsApi.init(access_token=access_token)

fields = [
  'name',
  'object_story_id',
]
params = {
}
print AdCreative(id).get(
  fields=fields,
  params=params,
)

标签: pythonfacebook

解决方案


Facebook 的文档中有一个错误。.get() 不存在。请改用 api_get()。


推荐阅读