我正在尝试构建一个应用程序,当空气质量超过一定水平时发出警报。我试图从https://api-docs.iqair.com的api中获取一些json数据,它们提供了简单的复制和粘贴代码。但是,当我(使用API密钥)运行此操作时,会收到以下错误消息:
requests.exceptions.MissingSchema: Invalid URL '{{urlExternalAPI}}v2/city?city=Los Angeles&state=California&country=USA&key={{my_key}}': No schema supplied. Perhaps you meant http://{{urlExternalAPI}}v2/city?city=Los Angeles&state=California&country=USA&key={{my_key}}?`
我试着输入http,但什么也没发生
以下是他们提供的代码:
import requests
url = "{{urlExternalAPI}}v2/city?city=Los Angeles&state=California&country=USA&key={{YOUR_API_KEY}}"
payload = {}
headers= {}
response = requests.request("GET", url, headers=headers, data = payload)
print(response.text.encode('utf8'))
首先,您必须输入URL,而不是使用花括号。此外,我找不到正确的URL,但在谷歌搜索之后,我发现我只需要使用正确的URL,即
https://api.airvisual.com
相关问题 更多 >
编程相关推荐