Я пытаюсь получить ключ сеанса из API Limesurvey, используя Python 2.7, и не получаю никаких результатов после запуска моего кода. Я следовал примеру в документации, но все равно получаю ошибку
<p>Error: <type 'exceptions.ValueError'></p>
. Мой код выглядит следующим образом:
import urllib
import urllib2
import json
import sys
req = urllib2.Request(url='https://testone.limequery.com/index.php/admin/remotecontro,\
data='{\"method\":\"get_session_key\",\"params\":[\"admin\",\"Password\"],\"id\":1}')
req.add_header('content-type', 'application/json')
req.add_header('connection', 'Keep-Alive')
try:
f = urllib2.urlopen(req)
myretun = f.read()
j=json.loads(myretun)
print (j['result'])
except :
e = sys.exc_info()[0]
print ( "<p>Error: %s</p>" % e )
Удаление try catch выдает ошибку ValueError: No JSON object could be decoded