我是facebook API的新手,我正在查看给定的代码here,因此我一直在通过替换与凭证相关的变量来调用AdsInsightsEdgeAdCampaignInsights.py
的脚本。但我得到的错误如下:
Message: Call was not successful
Method: GET
Path: https://graph.facebook.com/v2.11/10153882624547484/insights
Params: {'breakdown': 'publisher_platform', 'fields': 'impressions'}
Status: 400
Response:
{
"error": {
"message": "Unsupported operation",
"code": 100,
"type": "OAuthException",
"fbtrace_id": "A/HinNJOAqs"
}
}
我有以下疑问:
它为什么要调用https://graph.facebook.com/v2.11/10153882624547484/insights
,为什么是版本v2.11
?
我应该如何调用使用API版本v3.1
?
任何适用于v3.1的Python Facebook API文档
赫杰皮尤斯
我认为它调用的是v2.11而不是v3.1,因为在
AdsInsightsEdgeAdCampaignInsights.py
的import语句中,它调用了from facebookads
,从v3.0开始,Facebook合并了所有广告客户和业务api,并调用了模块facebook_business
。在我自己测试了它,然后把它改成
它对我有用。在
在我看来,当涉及到他们自己的API文档并正确更新时,Facebook是相当草率的。在
相关问题 更多 >
编程相关推荐