2016-11-10 2 views
2

Ich versuche, Coinbase Wallet PHP Library zu verwenden (von hier: https://github.com/coinbase/coinbase-php).Wie bekomme ich eine Zeichenfolge mit neuer Adresse mit Coinbase API und PHP

$client->createAccountAddress($account, $address); - wenn ich es benutze - erstellt neue Adresse. Aber ich möchte in den Kunden drucken.

$address = $client->getAccountAddress($account, $addressId); - Ich habe versucht, es zu verwenden, aber ich weiß nicht, was in Variable $ addressId setzen. Kannst du mir bitte Helfen.

Beispiel des Codes, die ich verwende:

<?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>"; 

?> 
+0

Ich kann nicht unterstellen, was ich in $ addressId Variable setzen sollte. Vielleicht könnte mir jemand das erklären? '$ adresse = $ client-> getAccountAddress ($ account, $ addressId);' –

Antwort

2

Also, das ist, wie es funktioniert, ist es eine neue Adresse erzeugen und ausdrucken.

<?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>"; 
?> 
Verwandte Themen