Я не очень хорошо знаком с php, но я просто хочу знать, как это работает. Я пытаюсь использовать API-интерфейс блокчейна, чтобы отправить деньги для тестирования, но транзакция не выполняется. Мой текущий код таков: -
<?
$guid="xxxxxxxx";
$main_password="xxxxxxxx";
$amount = "50000";
$to = "xxxxxxxx";
$json_url = "https://blockchain.info/merchant/$guid/payment?password=$main_password&second_password=$second_password&to=$address&amount=$amount&from=$from&shared=$shared&fee=$fee¬e=$note";
$json_data = file_get_contents($json_url);
$json_feed = json_decode($json_data);
$message = $json_feed->message;
$tx_hash = $json_feed->tx_hash;
?>
Подскажите, пожалуйста, в чем ошибка в моем коде, а также как вывести ответ на экран.
Вам не нужно использовать все необязательные переменные в ссылке запроса, особенно если вы не установили второй пароль и т. д.
этого достаточно, чтобы отправить вашу транзакцию:
$json_url = "https://blockchain.info/merchant/$guid/payment?password=$firstpassword&to=$addressa&amount=$amounta&fee=$fee";
даже если вы удалите переменную «fee», она все равно будет работать, но вы должны учитывать комиссию майнеров 0,0001, которая установлена по умолчанию для минимальной комиссии майнеров.
также вы можете получить эти значения из ответа:
$json_feed = json_decode($json_data);
$message = $json_feed->message;
$txid = $json_feed->tx_hash;
$notice = $json_feed->error;
rahulgarg12342
Шаян
Шаян
rahulgarg12342
Шаян
rahulgarg12342
Деннис Кричел