我在我的项目中使用了Technic公司的API.我需要发出请求并获得响应,然后将其显示在Python控制台中.我写了代码,但它不起作用.我怎么才能把它修好?
import requests
def mouser_api_request(keyword):
mouser_api_key = 'MY_API_KEY'
version = 'v1'
url = f'https://api.mouser.com/api/v{version}/search/keyword?apiKey={mouser_api_key}'
headers = {'Content-Type': 'application/json'}
params = {'keyword': keyword}
response = requests.get(url, headers=headers, params=params)
if response.status_code == 200:
data = response.json()
print(data)
else:
print('Mouser API request failed')
keyword_to_search = input('Input your keyword ')
mouser_api_request(keyword_to_search)