我正在运行以下Python脚本,该脚本取自教程视频。这适用于视频,但当我复制脚本时,它似乎连接到API,但返回内容时出现错误。这是简短的脚本…
import requests
import json
baseurl = 'https://api.upcitemdb.com/prod/trial/lookup'
parameters = {'UPC': '0885909950805'}
response = requests.get(baseurl, params=parameters)
print(response.url)
content = response.content
info = json.loads(content)
print(type(info))
print(info)
输出如下:
https://api.upcitemdb.com/prod/trial/lookup?UPC=0885909950805
<class 'dict'>
{'code': 'INVALID_QUERY', 'message': 'Missing upc or invalid JSON format.'}
有人能解释一下是什么导致错误信息吗?
多谢……
参数" upc"应该是小写的。使用:
parameters = {'upc': '0885909950805'}
给出如下url: https://api.upcitemdb.com/prod/trial/lookup?upc=0885909950805得到一个有效的响应。