0

litecolin デーモン サーバー用の RPC および PHP ライブラリを使用して、RPC ウォレット サーバーを WEB サーバーに接続したいと考えています。

これは、サーバーに接続するために使用するライブラリです。

[ライトコイン PHP ライブラリ][1] [1]:

これは、ライトコインコインを入金するための新しいアドレスを生成する私のindex.phpです:)

$litecoind = new LitecoinClient([
    'scheme' => 'http',                 // optional, default http
    'host'   => '1HIDDEN.HIDDEN.HIDDEN.0',            // optional, default localhost
    'port'   => PRIVATE,                   // optional, default 9332
    'user'   => 'HIDDEN',              // required
    'pass'   => 'HIDDEN',          // required

]);

$alo=$litecoind->getnewaddress();
?>

<pre>
<?php 
print_r($alo);
?>
</pre>

したがって、応答を取得すると、読み取りが非常に難しい配列を取得し、彼からは、このブロックにある変数のみが必要です [応答]

     [container:protected] => Array
            (
                [result] => MUZiKwDneYD7a6G8Sx3TQjVZqfC3JkDobu
                [error] => 
                [id] => 0
            )

以下は、きれいな印刷物として印刷されたサーバーからの完全な応答です。

Majestic\Litecoin\LitecoindResponse Object
(
    [response:protected] => GuzzleHttp\Psr7\Response Object
        (
            [reasonPhrase:GuzzleHttp\Psr7\Response:private] => OK
            [statusCode:GuzzleHttp\Psr7\Response:private] => 200
            [headers:GuzzleHttp\Psr7\Response:private] => Array
                (
                    [Content-Type] => Array
                        (
                            [0] => application/json
                        )

                    [Date] => Array
                        (
                            [0] => Mon, 08 Jun 2020 17:09:32 GMT
                        )

                    [Content-Length] => Array
                        (
                            [0] => 68
                        )

                )

            [headerNames:GuzzleHttp\Psr7\Response:private] => Array
                (
                    [content-type] => Content-Type
                    [date] => Date
                    [content-length] => Content-Length
                )

            [protocol:GuzzleHttp\Psr7\Response:private] => 1.1
            [stream:GuzzleHttp\Psr7\Response:private] => GuzzleHttp\Psr7\Stream Object
                (
                    [stream:GuzzleHttp\Psr7\Stream:private] => Resource id #44
                    [size:GuzzleHttp\Psr7\Stream:private] => 
                    [seekable:GuzzleHttp\Psr7\Stream:private] => 1
                    [readable:GuzzleHttp\Psr7\Stream:private] => 1
                    [writable:GuzzleHttp\Psr7\Stream:private] => 1
                    [uri:GuzzleHttp\Psr7\Stream:private] => php://temp
                    [customMetadata:GuzzleHttp\Psr7\Stream:private] => Array
                        (
                        )

                )

        )

    [container:protected] => Array
        (
            [result] => MNTRoGELAMYRLm395Yj2sWYTPrnGi6URwz
            [error] => 
            [id] => 0
        )

    [current:protected] => 
)

これは、JSON 応答を理解していない人にとって、[応答] のみを取得して sql に保存する方法を理解するのは非常に困難です。もちろん、mysql に保存する方法は知っていますが、その応答変数のみを取得する方法は私にとって難しいので、ここで何をすべきかを知っている人に助けてもらいたい、または簡単な解決策を教えてもらいたい.

私のコードを読んでくれてありがとう。今後ともよろしくお願いいたします。

あなたのスタックフレンド:)

編集:これがjson応答でない場合、この応答とは何か、必要な結果(ウォレット)変数を取得する方法を誰かに教えてもらえますか? $alo 変数をエコーし​​たいときに、オブジェクトを文字列に変換できないというエラーが発生しました...何

4

2 に答える 2