Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么可以';我不能使用api获取facebook广告群统计数据吗?_Python_Facebook_Facebook Graph Api_Facebook Ads Api - Fatal编程技术网

Python 为什么可以';我不能使用api获取facebook广告群统计数据吗?

Python 为什么可以';我不能使用api获取facebook广告群统计数据吗?,python,facebook,facebook-graph-api,facebook-ads-api,Python,Facebook,Facebook Graph Api,Facebook Ads Api,我试图通过将“get_conversion_stats”方法应用于AdGroup对象(类'facebookads.objects.AdGroup'),使用facebook ads python包从广告组中提取统计信息 我得到以下错误: Traceback (most recent call last): File "<input>", line 1, in <module> File "C:\Python27\lib\site-packages\facebooka

我试图通过将“get_conversion_stats”方法应用于AdGroup对象(类'facebookads.objects.AdGroup'),使用facebook ads python包从广告组中提取统计信息

我得到以下错误:

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "C:\Python27\lib\site-packages\facebookads\objects.py", line 1283, in get_conversion_stats
return self.edge_object(ConversionStats, fields, params)
  File "C:\Python27\lib\site-packages\facebookads\objects.py", line 708, in edge_object
    params=params
  File "C:\Python27\lib\site-packages\facebookads\objects.py", line 96, in __next__
if not self._queue and not self.load_next_page():
  File "C:\Python27\lib\site-packages\facebookads\objects.py", line 125, in load_next_page
for json_obj in response['data']:
KeyError: 'data'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Python27\lib\site packages\facebookads\objects.py”,第1283行,在get\u conversion\u stats中
返回self.edge_对象(转换状态、字段、参数)
文件“C:\Python27\lib\site packages\facebookads\objects.py”,第708行,在edge\u对象中
params=params
文件“C:\Python27\lib\site packages\facebookads\objects.py”,第96行,下一步__
如果不是self.\u队列和非self.load\u下一页():
文件“C:\Python27\lib\site packages\facebookads\objects.py”,第125行,在加载下一页
对于响应中的json_obj['data']:
KeyError:“数据”
此对象和方法的文档可在此处找到:

我不知道怎么回事,如果你能给我任何帮助,我将不胜感激


谢谢

你能在你的代码上发布输出错误的相关部分吗,这样我们可以帮助你更快!!!差不多就是这样。我得到了一个account对象,并从中提取了一个campaign对象,然后使用adset和adgroup等等。一旦我得到了一个包含我使用的对象id的adgroup对象:adgroup.get_conversion_stats()并得到了一个错误。再想一想,我想你是对的,我添加了代码。当你直接调用API时,它能工作吗?“Ads”SDK具有包装器,可将您与正在进行的实际API调用隔离开来,如果调用失败,它看起来不会返回底层异常,如果您不熟悉API,则难以调试问题所在
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "C:\Python27\lib\site-packages\facebookads\objects.py", line 1283, in get_conversion_stats
return self.edge_object(ConversionStats, fields, params)
  File "C:\Python27\lib\site-packages\facebookads\objects.py", line 708, in edge_object
    params=params
  File "C:\Python27\lib\site-packages\facebookads\objects.py", line 96, in __next__
if not self._queue and not self.load_next_page():
  File "C:\Python27\lib\site-packages\facebookads\objects.py", line 125, in load_next_page
for json_obj in response['data']:
KeyError: 'data'