Я пытаюсь перебрать список идентификаторов событий, чтобы получить API в формате JSON. Приведенный ниже код продолжает выводить мне «KeyError: 0» в последней строке добавляемого l oop.
Я попробовал почти все, но не могу понять, что является причиной ' 0 'ошибка. Я также вставил приведенный ниже код json на случай, если это вообще пригодится. Заранее спасибо, если кто-нибудь сможет помочь.
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-394-080fcaba38c8> in <module>
19
20 for x in range(0, 1):
---> 21 all_odds_list.append(dataset_all_json['results'][x])
22
23
KeyError: 0
upcoming_event_ids = ['2302427', '2302543', '2302208', '2112234', '23058244', '2308529', '2302242', '2305045']
all_data_list = []
for id in upcoming_event_ids:
url = (f'https://api.betsapi.com/v2/event/odds?token=XXTOKENHIDDENXXN&event_id={id}')
dataset_all = requests.get(url)
dataset_all_json = dataset_all.json()
number_of_entries = len(dataset_all_json['results'])
for x in range(0, number_of_entries):
all_data_list.append(dataset_all_json['results'][x])
upcoming_odds = json_normalize(dataset_all_json)