Я работаю над этим https://github.com/p4u/blockchain.py
Это blockchain.info питон API (я не нашел никакого кода свет и работает). Я проблемы с "sendManyPayment" метод, я надеюсь, что вы можете мне помочь.
Согласно blockchain.info спецификации API (https://blockchain.info/es/api/blockchain_wallet_api):
Код:
https://blockchain.info/es/merchant/$guid/sendmany?password=$main_password&second_password = $ second_password&получателей = $ получателей&общий = $ общий&плата = $ плата
$ Main_password Ваш Главная Мой кошелек пароль
$ Second_password Вашего второго моего бумажника пароль, если двойное шифрование включено.
$ реципиентов Является JSON объект с помощью Bitcoin адресов в качестве ключей и сумм для отправки в качестве значения (см ниже).
$ От Отправить из конкретных Bitcoin адреса (необязательно)
$ общий "правда" или "ложный" указывающий, является ли транзакция должна быть отправлена через общий кошелек. Тарифы применяются. (Необязательный)
$ Плата стоимость Плата за сделку в Satoshi (должен быть больше, чем плата по умолчанию) (необязательно)
$, Обратите внимание общественности к сведению включить с транзакцией (необязательно)
{
"1JzSZFs2DQke2B3S4pBxaNaMzzVZaG4Cqh": 100000000,
"12Cf6nCcRtKERh9cQm3Z29c9MWvQuFSxvT": 1500000000,
"1dice6YgEVBf88erBFra9BHf6ZMoyvG88": 200000000
}
Получатели является JSON-объект с BTC-адрес в качестве ключа и суммы в Satoshi в качестве значения.
Отправка получателей словаря, как есть, не работает:
Код:
RuntimeError: ОШИБКА: Неверные Получатели JSON. Пожалуйста, убедитесь, что она в кодировке URL и обратитесь к документации.
И пытаться кодировать его
Код:
данные [ 'получателей] = urllib.parse.urlencode (получателей)
Не работает.
Код:
RuntimeError: ОШИБКА: Неверные Получатели JSON. Пожалуйста, убедитесь, что она в кодировке URL и обратитесь к документации.
У вас есть опыт работы с ним? Вы знаете, какие данные они ожидают? Может быть, что они используют другой адрес кодирование RFC?
Благодаря!
EDIT: опечатка