我尝试使用Blockchain.info API将比特币发送到'食谱'中的两个地址:
recipes ={'1Pd9gXJ8EqyGrqMKVevQWNjjF4B4dcSykf':10000,'14gVMjoCbjaGU3s9EQghVxYTAJgkmqqtHV':10000}
我的请求如下:
url_multi = 'https://blockchain.info/nl/merchant/MYKEY/sendmany?password=MYPASSWORD&recipients='+recipes+'&fee=15000'
requests.get(url_multi)
我设法使用documentation中的示例将tx发送到单个地址。 但是,根据PHP示例,一次发送到多个地址需要一个dict。
在Python中,返回以下Typerror; TypeError:无法连接' str'和' dict'对象
如何在不使用词典的情况下为请求添加多个收件人?
答案 0 :(得分:0)
recipes 应该是JSON对象。所以我在将其添加到URL之前对其进行了转换。现在工作正常。
x = json.dumps(recipes)
url_multi = 'https://blockchain.info/nl/merchant/MYKEY/sendmany?password=MYPASSWORD&recipients='+x+'&fee=15000'
requests.get(url_multi)
我有时会吮吸;(