Описание тега latex
Вам нужно запустить локальную службу nodejs. Оттуда вы можете интегрировать с PHP.
По состоянию на январь 2016 Blockchain.info внесли изменения в службу Wallet API, который теперь требует, чтобы вы запустить локальную службу nodeJS для обработки звонков. Это потребует от вас root-доступ к вашему сервере, так что вам придется использовать VPS вместо основного общего веб-узла.
- Создайте учетную запись с blockchain.info и зарегистрироваться по электронной почте адрес.
- Запрос API-ключа здесь https://blockchain.info/api/api_create_code
- Войдите в ваш blockchain кошелек, Настройки учетной записи Гото, ограничения по IP и установите флажок, чтобы разрешить доступ к API
- Гото DigitalOcean ИКТ, зарегистрируйтесь, создайте новую капельку, перейти в один клик-установить и выбрать средний стек и другие варианты, я выбрал 5 $/месяц и IPv6
- Откройте консоль или SSH через Putty
- тип
корневой
, введите пароль, создать новый пароль - Сейчас вы находитесь в!
- введите
команду sudo apt-получить обновление
- теперь установить nodejs
- тип
судо apt-получить установку nodejs
- нажмите клавишу
г
, чтобы принять - установить НПМ
- судо
apt-получить установку НПМ
г
принять- установите блокчейн-кошелек
- тип
НПМ установки -G в блокчейн-кошелек-службе
- если вы видите какие-то предупреждения или ошибки, не волнуйся
- после завершения проверки он установлен
- перейдите в
usr/местные/Бен
- тип
узла блокчейн-кошелек-сервис -в
- если установлен, он должен вернуться с номером версии
- сейчас вы можете запустить службу, но Сначала мы хотим установить Apache и PHP, так что мы можем взаимодействовать с его пределами nodejs
- Вернитесь в корень
- Установить Apache
- введите
команду sudo apt-получить обновление
- тип
судо apt-получить установку apache2 не
- Установка PHP
- тип
судо apt-получить установку рнр5 пакета libapache2-mod-в версии PHP5 и php5-mcrypt
- Установить curl
- тип
судо apt-получить установку пакета php5-завиток
- Перезагрузки ваш VPS
перезагрузка
- Запуск блокчейн-кошелек-службе
- перейдите в
usr/местные/Бен
- тип
узла блокчейн-кошелек-служба пуск --порт 3030
Войти в свой кошелек с помощью ниже код
$URL-адрес = "http://127.0.0.1:3030/merchant/YOUR-GUID/login?password=YOUR-PASSWORD&api_code=YOUR-API-CODE";
$ч = curl_init();
curl_setopt($ч, параметра curlopt_ssl_verifypeer, ложь);
curl_setopt($ч, CURLOPT_RETURNTRANSFER, true);в
curl_setopt($ч, CURLOPT_URL, $URL-адрес);
$КТС = curl_exec($CH) в;
$в JSON = json_decode (кхц$, истина);
вложенностями($JSON с);
Сохранить и запустить его на вашем сервере. Файл должен держать спиннинг и загрузка с блокчейн не распознает IP-адрес. Подождите, пока она таймаут около 60 секунд, а затем проверить свою электронную почту. Блокчейн должен был послать вам по API попытке открыть, показывая какого IP пытались подключиться. Перейдите по ссылке и авторизироваться попытка, а также IP-адрес из электронного письма и белый список в настройках кошелька.
Теперь попробуйте снова запустить файл. Если вы все сделали правильно, вы должны увидеть ответ, где указан Ваш идентификатор с последующим успехом правда
Теперь вы подключены и вы можете начать отправку запросов с вашего кошелька.
Звонки работать так же, как версия, за исключением вы будете отправлять свои запросы через этот сервис вместо того, чтобы сделать запросы blockchain.info.