Не удалось установить соединение с биткойном с помощью json и php

Я новичок в биткойнах. Я пытаюсь получить информацию, насколько я могу. Я пытаюсь получить информацию, используя getinfo()метод, который упоминается в документации API. Код, который я пробовал, указан ниже.

   require_once('jsonRPCClient.php');
        $bitcoin = new jsonRPCClient('http://identifier:identiferpass@rpc.blockchain.info:443'); 
 print_r($bitcoin->getinfo());

Я гуглил, но не нашел решения. Я не понимаю, в чем проблема в приведенном выше коде.

Я просто хочу создать соединение Hello World. Любые предложения будут оценены. Спасибо

Вы получаете ошибку или вообще ничего? jsonRPCClient.phpВ правильном каталоге ?
да, это в правильном каталоге.
ошибка: Неустранимая ошибка: необработанное исключение «RuntimeException» с сообщением «Невозможно подключиться к идентификатору: пароль@rpc.blockchain.info: 443 Ошибка: протокол https не поддерживается или отключен в libcurl» в D:\wamp\www\bitcoin \jsonRPCClient.php в строке 231
и еще одно: RuntimeException: невозможно подключиться к идентификатору:identifierpasswrd@rpc.blockchain.info:443 Ошибка: протокол https не поддерживается или отключен в libcurl в D:\wamp\www\bitcoin\jsonRPCClient.php в строке 231
Так что, похоже, вы вообще не можете установить связь. Я нашел этот сайт, не должны ли вы создать учетную запись с паролем?
приходите еще пожалуйста. есть пароль....

Ответы (2)

Вы пытаетесь подключиться к http через порт https.

Для использования HTTP:

$bitcoin = новый jsonRPClient(' http://identifier:identiferpass@rpc.blockchain.info ');

Для использования HTTPS:

$bitcoin = новый jsonRPCClient(' https://identifier:identiferpass@rpc.blockchain.info ');

Согласно документации blockchain.info оба должны работать.

Ошибка, которую он вам дает, говорит вам, что вам нужна версия libCURL с поддержкой SSL. Загрузите последнюю версию с поддержкой SSL снизу, откройте Zip-архив, перейдите в папку «dlls» и замените библиотеки DLL в вашей установке PHP на новые. Убедитесь, что вы загружаете тот, который соответствует архитектуре вашей установки PHP, а не ОС. Например, если вы используете 32-битную версию PHP в 64-битной версии Windows, вам понадобится 32-битная версия libCURL с поддержкой SSL.

http://curl.haxx.se/download.html

Возможно, вам придется перезапустить IIS (или любой другой веб-сервер, который вы используете) после замены DLL.