python - 使用 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,
)
解决方案
Facebook 的文档中有一个错误。.get() 不存在。请改用 api_get()。
推荐阅读
- r - 用 2 个因子将复杂的 DF 从长到宽重塑(rstudio)
- python - Django /Python 程序流程和结构
- r - 尝试计算平均值时出错,说对象不存在
- if-statement - 带有 Importrange 的 Google 表格的慢速排序/过滤功能
- reactjs - React:如何在 React 中提交时验证输入?
- android - WebView 不会每次都加载
- dynamics-business-central - 如何向内置业务表中的选项字段添加额外的 OptionMembers 值
- sass - 我想在本地mac中使用python从本地mac主机远程连接到SAS linux服务器
- oauth-2.0 - OAuth 2.0 访问令牌是否向资源服务器提供有关请求客户端的信息
- android - 在 Flutter 中使用 Webview