python3.x – Frage 7 zum Abrufen von JSON aus der simulierten Handels-API von Python mit Oanda
Da wir derzeit ein simuliertes Konto verwenden, um eine Verbindung zur API herzustellen, ist die Verwendung des Kontotokens der API nur zum Abrufen von Preisen und nicht zum Aufgeben von Bestellungen möglich Ich habe jedoch festgestellt, dass es zwei URLs gibt, eine ist die oberflächliche URL und die andere ist die URL für die Übermittlung des Benutzernamens und des Passworts Welche URL verwendet werden soll, unabhängig davon, welche URL ich verwende, wird der Fehler „ValueError: Expecting value: line 1 columns will 1 (char 0)“ gemeldet, dies scheint mit utf-8 zusammenzuhängen, bitte helfen Sie, danke du
Programm:
import requests
import json
url = "https://trade.oanda.com/"
#另一个url:"https://fxgame-webapi.oanda.com/v1/user/login.json"
username = 'cawa11'
password = '1122334455'
params = {'username':username,'password':password}
headers = {'Connection': 'Keep-Alive',
'Accept-Encoding': 'gzip,deflate',
'charset':'utf-8',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'}
r = requests.get(url,headers = headers, params=params)
print(r.json())
Fehlerbericht:
Traceback (most recent call last):
File "C:\Users\lenovo\Desktop\oo.py", line 15, in <module>
print(r.json())
File "C:\Python34\lib\site-packages\requests-2.9.1-py3.4.egg\requests\models.py", line 808, in json
return complexjson.loads(self.text, **kwargs)
File "C:\Python34\lib\json\__init__.py", line 318, in loads
return _default_decoder.decode(s)
File "C:\Python34\lib\json\decoder.py", line 343, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Python34\lib\json\decoder.py", line 361, in raw_decode
raise ValueError(errmsg("Expecting value", s, err.value)) from None
ValueError: Expecting value: line 1 column 1 (char 0) 1 antwortet
https://fxgame-webapi.oanda.com/v1/user/login.json?api_key=d39400e6d2f3c11a&password=1122334455&username=cawa11
Hot-Tools-Tags
Hot Questions
Hot Tools
Sammlung der Laufzeitbibliothek vc9-vc14 (32+64 Bit) (Link unten)
Laden Sie die Sammlung der Laufzeitbibliotheken herunter, die für die Installation von phpStudy erforderlich sind
VC9 32-Bit
VC9 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy
Vollversion der PHP-Programmierer-Toolbox
Programmer Toolbox v1.0 PHP Integrierte Umgebung
VC11 32-Bit
VC11 32-Bit-Laufzeitbibliothek für die integrierte Installationsumgebung von phpstudy
SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen





