Как получить данные из block.io webhook?

Я использую API block.io в моем локальном хосте. Я протестировал базовый API-интерфейс кошелька, который содержит создание нового адреса, получение баланса адреса, вывод средств и т. Д. Все они работают нормально, но я остановился на API уведомлений в реальном времени. Я не могу сделать это. Я установил URL обратного вызова, и я использую биткойн-сеть testnet для тестирования. Когда происходит транзакция, как я могу получить данные из уведомления POSTed на мою страницу callback.php? API отправляет мне тип данных JSON, как это

{
"notification_id": "...""delivery_attempt": 1,
"created_at": 1426104819,
"type": "address",
"data": {
"network": "BTC",
"address": "3cBraN1Q...",
"balance_change": "0.01000000", // net balance change, can be negative
"amount_sent": "0.00000000",
"amount_received": "0.01000000",
"txid": "7af5cf9f2...", // the transaction's identifier (hash)
"confirmations": X, // see below
"is_green": false // was the transaction sent by a green address?
}
}

и мой код callback.php это

require_once 'block.io/block_io.php';$data = json_decode(file_get_contents('php://input'), true);$type = $data['type'];
$network = $data['data']['network'];
$address = $data['data']['address'];
$balence_change = $data['data']['balance_change'];
$tx = $data['txid'];
$confirmations = $data['confirmations'];echo 'Type: ' . $type;
echo 'Network: ' . $network;
echo 'Address: ' . $address;
echo 'Balance change: ' . $balance_change;
echo 'Confirmations: ' . $confirmations;

Я использую testnet для отправки биткойнов, затем обновляю страницу, но ничего не возвращается. Все переменные пусты. Пожалуйста, помогите мне сделать это.
Спасибо

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru