def get_stuff_from_bitpays_restful_api(client, uri, token): payload = "?token=%s" % token xidentity = bku.get_compressed_public_key_from_pem(client.pem) xsignature = bku.sign(uri + payload, client.pem) headers = {"content-type": "application/json", "X-Identity": xidentity, "X-Signature": xsignature, "X-accept-version": "2.0.0"} try: pp.pprint(headers) print uri + payload response = requests.get(uri + payload, headers=headers, verify=client.verify) except Exception as pro: raise BitPayConnectionError(pro.args) if response.ok: return response.json()['data'] client.response_error(response)
def get_from_bitpay_api(client, uri, token): payload = "?token=%s" % token xidentity = bku.get_compressed_public_key_from_pem(client.pem) xsignature = bku.sign(uri + payload, client.pem) headers = {"content-type": "application/json", "X-Identity": xidentity, "X-Signature": xsignature, "X-accept-version": "2.0.0"} try: pp.pprint(headers) print(uri + payload) response = requests.get(uri + payload, headers=headers, verify=client.verify) except Exception as pro: raise BitPayConnectionError(pro.args) if response.ok: return response.json()['data'] client.response_error(response)