如何使用API从地球资源管理器下载信息?

2024-09-27 02:19:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图更好地理解API世界,我试图从地球探索者API下载信息,我要做的第一件事就是登录。为此,我写了以下内容:

import requests

import requests
usuario = 'xxxxx'
clave = 'xxxxxxxx'

input_data= {"username":usuario,"password":clave,"catalogId":"EE"}
test=requests.post('https://earthexplorer.usgs.gov/inventory/json/v/1.4.1/login',data=input_data)

print(test.text)
print(test.status_code)

但这个错误出现了:

{"errorCode":"INPUT_FORMAT","error":"A required field 'username' was not found in the request object",
"data":null,"api_version":"1.4.1","access_level":"guest","catalog_id":"default","executionTime":0.10880804061889648}
200

根据这一点,我没有提交用户名,但我只是在data=input_data中提交了,不是吗


Tags: testimportapi信息地球inputdata世界

热门问题