Как использовать API для загрузки информации из Earth Explorer? - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь немного лучше понять мир API, я пытаюсь загрузить информацию из API Earth Explorer, и первое, что я должен сделать, это войти в систему. Для этого я написал следующее:

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?

...