Ich schreibe ein Python-Skript, um eine API verwenden, um JSON-Daten mithilfe Anforderungen abzurufen. A gereinigt Ausschnitt aus der CURL das funktioniert, ist (mit einem veränderten Schlüssel und URL):Wie formatiert ein Python "Anfragen", die einen Parameter hat
curl -G -H 'key: wwwxxxx' -H 'Content-Type: application/json' --data-urlencode 'from=2017-01-01 12:00:00' https://sampleurl/target1
Wie gehe ich mit dem „--data-urlencode‚aus = 2017.01.01 12.00.00 ""?
Ich denke, der Code wäre:
import requests
headers = {
'key': 'wwwxxxx',
'Content-Type': 'application/json',
}
url = 'https://sampleurl/target1'
data = requests.get(url, headers=headers)
Vielen Dank im Voraus für jede Hilfe!
UPDATE Ich versuchte die DATA vorgeschlagen von zwer, aber das warf einen 404 Fehler. Sie habe ich gerade versucht, den Parameter als Header-Paar hinzuzufügen, und es hat funktioniert !!!
So ist der Code, der funktioniert, ist:
import requests
headers = {
'key': 'wwwxxxx',
'Content-Type': 'application/json',
'from' : '2017-01-01 12:00:00'
}
url = 'https://sampleurl/target1'
data = requests.get(url, headers=headers)