Непонятный ответ API биржи poloniex - Python
Формулировка задачи:
Здравствуйте!
Собственно, сам код:
Ответ получаю такой:
<urllib.request.Request object at 0x02B6C1F0>
Объясните, пожалуйста, что это и как этого избежать. Может, я вообще неправильно строю запрос API к бирже?
Решение задачи: «Непонятный ответ API биржи poloniex»
textual
Листинг программы
import simplejson
import urllib.request
import urllib.parse
def api_request(url: str = '', post_data=None):
response = {'error': 'Unknown error'}
try:
if post_data:
post_data = urllib.parse.urlencode(post_data).encode('ascii')
with urllib.request.urlopen(uri, post_data) as f:
response = simplejson.loads(f.read().decode('utf-8'))
except Exception as e:
response = {'error': str(e)}
finally:
return response