Как получить строку с новым адресом с помощью coinbase api и php

я пытаюсь использовать PHP-библиотеку Coinbase Wallet (отсюда: https://github.com/coinbase/coinbase-php).

$client->createAccountAddress($account, $address); - когда я его использую - создает новый адрес. Но я хочу распечатать для клиента.

$address = $client->getAccountAddress($account, $addressId); - Я пытался его использовать, но не знаю, что прописать в переменной $addressId. Не могли бы вы мне помочь.

Пример кода, который я использую:

    <?php
require_once('vendor/autoload.php');
use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;
use Coinbase\Wallet\Resource\Address;

parse_str($_SERVER["QUERY_STRING"]);

$apiKey = 'myApi';
$apiSecret = 'apiSecret';


$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);

$account = $client->getPrimaryAccount();

$address = new Address([
    'name' => 'New Address16'
]);

$client->createAccountAddress($account, $address);
$addresses = $client->getAccountAddress($account, $address); //i don't know what to put in second variable
echo "network: ".json_encode($addresses->getAddress)."<br>";

?>

person T.Ten    schedule 10.11.2016    source источник
comment
Я не могу понять, что я должен указать в переменной $addressId. Может быть, мне кто-нибудь объяснит? $address = $client->getAccountAddress($account, $addressId);   -  person T.Ten    schedule 10.11.2016


Ответы (1)


Итак, вот как это работает, он генерирует новый адрес и печатает его.

    <?php
require_once('vendor/autoload.php');
use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;
use Coinbase\Wallet\Resource\Address;

parse_str($_SERVER["QUERY_STRING"]);

$apiKey = 'api';
$apiSecret = 'secret';


$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);

$account = $client->getPrimaryAccount();

$address = new Address([
    'name' => 'New Address19'
]);

$add = $client->createAccountAddress($account, $address);
$addressId = $client->getAccountAddresses($account);
$addresses = $client->getAccountAddress($account, $addressId->getFirstId());
echo "Your address is: ".json_encode($addresses->getAddress())."<br>";
?>
person T.Ten    schedule 10.11.2016