import requests
from pprint import pprint
headers = {
'Authorization': 'Bearer ',
'Client-Id': '',
}
params = {
'user_login':'imorr'
}
response = requests.get('https://api.twitch.tv/helix/streams', headers=headers, params=params)
pprint(response.json())
Yukarıdaki arkadaş Twitchte herhangi bir kanalın json yükünü yazdıran kod. Çıktısı da aşağıda. Karşıma imorr çıktıydı onu kullandım. Yukarıda client id auth kısmı boş bıraktım takılmayın oraya
{'data': [{'game_id': '32399',
'game_name': 'Counter-Strike: Global Offensive',
'id': '40268976744',
'is_mature': False,
'language': 'tr',
'started_at': '2023-01-01T20:37:37Z',
'tag_ids': ['f08d5873-f0c7-4912-94ba-a41933b4c141'],
'tags': ['Türkçe'],
'thumbnail_url': 'https://static-cdn.jtvnw.net/previews-ttv/live_user_imorr-{width}x{height}.jpg',
'title': 'FacEİttT // !keydrop chiLL',
'type': 'live',
'user_id': '176024113',
'user_login': 'imorr',
'user_name': 'imorr',
'viewer_count': 2451}],
'pagination': {}}
Ben spesifik olarak game_id keyine karşılık gelen value’yu yazdırmak istedim. Öğrendiğim kadarıyla
print(response.json()[‘game_id’]) şeklinde yazılması gerekiyormuş. Böyle yazdım fakat keyerror verdi.
Key var ama key yok diyor vatandaş Bu arkadaşın sıkıntısı nedir?