Вы отправляете запрос апи к определенному веб-службы, наряду с дополнительным обратной передачи URL:
например. http://server.com/secret_info?postback=http://client.com/receive_info.php
то сервер выдает что-то вроде:
Код:
массив (
«Цена» => 3,5 // BTC
«Адрес» => 1vfjfiowjeifwojeiofwjweiiwjfwoeio // уникальный адрес покупки
«Истекает» => '2012-05-01 12:30:00'
)
«Цена» => 3,5 // BTC
«Адрес» => 1vfjfiowjeifwojeiofwjweiiwjfwoeio // уникальный адрес покупки
«Истекает» => '2012-05-01 12:30:00'
)
Затем клиент отправляет 3,5 BTC по адресу, указанному, и сообщения сервера секретная Информация для обратной передачи URL клиента, как только он видит сделку по сети (или как только он имеет определенное количество подтверждений).
...............
в качестве альтернативы, (более клиента анонимности), если клиент не указывает URL возврата данных, сервер просто выводит ключ для использования во вторичном запросе:
Код:
массив (
«Цена» => 3,5 // BTC
«Адрес» => 1vfjfiowjeifwojeiofwjweiiwjfwoeio // уникальный адрес покупки
«Истекает» => '2012-05-01 12:30:00'
«Ключ» => «Afwiejowjeiwjefifjwioejfwijefijmwiejcoiw» // это уникальный «ключ API» для получения секретной информации
)
«Цена» => 3,5 // BTC
«Адрес» => 1vfjfiowjeifwojeiofwjweiiwjfwoeio // уникальный адрес покупки
«Истекает» => '2012-05-01 12:30:00'
«Ключ» => «Afwiejowjeiwjefifjwioejfwijefijmwiejcoiw» // это уникальный «ключ API» для получения секретной информации
)
когда клиент имеет уникальный ключ, он посылает 3.5 BTC по адресу, указанному, а затем повторно запрашивает сервер для информации:
например. http://server.com/secret_info?key=afwiejowjeiwjefifjwioejfwijefijmwiejcoiw
то сервер проверяет, если соответствующий адрес получил сумму покупки (3,5 БОК), и если да выдает секретную информацию:
Код:
массив (
'Secret_info' => «Пони круто»
)
'Secret_info' => «Пони круто»
)
нет необходимости регистрации, не текущих членских взносов апи ... только разовых платежей за разовые куски информации от API.
один может заплатить blockexplorer / blockchain.info таким образом, если они загружают небольшое количество для каждого запроса
таким образом, если они взимали определенную цену, они могут позволить запросы прийти гораздо чаще, как тысячи в час.