Я пытаюсь получить данные из Facebook с помощью Graph API; выходные данные были в формате json, я хотел преобразовать в фрейм данных. Код раньше работал отлично, но сегодня внезапно возникла ошибка, как показано ниже
код
result = AdAccount('act_xxxxxxxx').get_custom_audiences(fields = fields, params = params,)
result
Показанный результат: введите здесь описание изображения
, но когда я продолжу следующий шаг, он показывает ошибку
result = [x for x in result]
dat_x = pd.DataFrame(result)
/usr/local/lib/python3.6/dist-packages/facebook_business/utils/api_utils.py:30: UserWarning: Value of type is not be compatible. Expect Type; got <class 'str'>
warnings.warn(message)
/usr/local/lib/python3.6/dist-packages/facebook_business/utils/api_utils.py:30: UserWarning: Value of sub_type is not be compatible. Expect SubType; got <class 'str'>
warnings.warn(message)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-22-b2f1af06655d> in <module>()
2 result = AdAccount('act_xxxxxxx').get_custom_audiences(fields = fields, params = params,)
3 result
----> 4 result = [x for x in result]
5 dat_x = pd.DataFrame(result)
2 frames
/usr/local/lib/python3.6/dist-packages/facebook_business/api.py in load_next_page(self)
831 'summary' not in self.params
832 ):
--> 833 self.params['summary'] = True
834
835 response_obj = self._api.call(
TypeError: list indices must be integers or slices, not str