如何使用 coinbase api 和 php 获取具有新地址的字符串

Posted

技术标签:

【中文标题】如何使用 coinbase api 和 php 获取具有新地址的字符串【英文标题】:How to get a string with new address using coinbase api and php 【发布时间】:2017-03-24 09:26:04 【问题描述】:

我正在尝试使用 Coinbase 钱包 php 库(来自这里: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>";

?>

【问题讨论】:

我无法理解,我应该在 $addressId 变量中添加什么。也许有人可以向我解释一下? $address = $client-&gt;getAccountAddress($account, $addressId); 【参考方案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>";
?>

【讨论】:

以上是关于如何使用 coinbase api 和 php 获取具有新地址的字符串的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 react app 和 coinbase connect api 上的 cors 错误

如何使用NodeJS coinbase pro api从主体密钥获取价格

如何在 SendMoney coinbase API 中发布数据

Python coinbase API 价格为浮动

如何通过 Coinbase Api v2 发送 ping 通知?

Python Coinbase Pro API 如何计算限价单的执行价值?