Php 致命错误:未捕获异常-GuzzleHttp
我之所以发这个帖子,是因为我没有找到任何对我有帮助的合适的解决方案,任何人都可以告诉我,我在代码中犯了什么错误。。 我已经在我的php网站上测试了coinbase API v2,它能够运行所有这些代码 像Php 致命错误:未捕获异常-GuzzleHttp,php,Php,我之所以发这个帖子,是因为我没有找到任何对我有帮助的合适的解决方案,任何人都可以告诉我,我在代码中犯了什么错误。。 我已经在我的php网站上测试了coinbase API v2,它能够运行所有这些代码 像 $auth=$client->getCurrentAuthorization() 但是当我试着跑的时候 $address = $client->getAccountAddress($account,$accountId); 它抛出了以下错误,我在这里得到了截图。。 最后,这是我正在使
$auth=$client->getCurrentAuthorization()代码>
但是当我试着跑的时候
$address = $client->getAccountAddress($account,$accountId);
它抛出了以下错误,我在这里得到了截图。。
最后,这是我正在使用的示例代码
require_once'coinbase/vendor/autoload.php';
use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;
use Coinbase\Wallet\Coinbase;
use Coinbase\Wallet\Resource\Account;
use Coinbase\Wallet\Enum\Param;
use Coinbase\Wallet\Exception;
use \GuzzleHttp\Exception\ClientException;
$apiKey ="xxxxxxx";
$apiSecret ="xxxxxxxxxxxxxxxxxx";
$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);
$auth = $client->getCurrentAuthorization();
$user = $client->getCurrentUser();
$user = $client->getUser("xxxxxxxxx");
$user = $client->decodeLastResponse();
$accounts = $client->getAccounts(['name'=>'BTC Wallet']);
$accounts = $client->decodeLastResponse();
echo"USERS<br>";
var_dump($user);
echo"ACCOUNTS<br>";
var_dump($accounts);
$account = new Account([
'name' => 'SoddisFare'
]);
$address = new Address([
'name' => 'New Address19'
]);
$addresses = $client->getAccountAddresses($account);
//$account =$client->decodeLastResponse();
//$account =$client->decodeLastResponse();
echo "ACCOUNT ADDRESS<br>";
$address = $client->getAccountAddress($account,"xxxxxxxx");
var_dump($account);
require_once'coinbase/vendor/autoload.php';
使用Coinbase\Wallet\Client;
使用Coinbase\Wallet\Configuration;
使用Coinbase\Wallet\Coinbase;
使用Coinbase\Wallet\Resource\Account;
使用Coinbase\Wallet\Enum\Param;
使用Coinbase\Wallet\Exception;
使用\GuzzleHttp\Exception\ClientException;
$apiKey=“xxxxxxx”;
$apiSecret=“xxxxxxxxxxxxxxxx”;
$configuration=configuration::apiKey($apiKey,$apiSecret);
$client=client::create($configuration);
$auth=$client->getCurrentAuthorization();
$user=$client->getCurrentUser();
$user=$client->getUser(“xxxxxxxxx”);
$user=$client->decodeLastResponse();
$accounts=$client->getAccounts(['name'=>'BTC Wallet']);
$accounts=$client->decodeLastResponse();
回显“用户
”;
var_dump($user);
回显“账户
”;
var_dump($账户);
$account=新帐户([
'name'=>'SoddisFare'
]);
$address=新地址([
“名称”=>“新地址19”
]);
$addresses=$client->getAccountAddresses($account);
//$account=$client->decodeLastResponse();
//$account=$client->decodeLastResponse();
回显“账户地址
”;
$address=$client->getAccountAddress($account,“xxxxxxxx”);
var_dump($账户);
我认为问题实际上在于传递给$client->getAccountAddress($account,“xxxxxxxx”)的参数代码>但我做的和文档中说的完全一样。。
请在这方面真的需要帮助
谢谢A404-未找到
错误意味着ehy,我找不到此资源
hi。。我注意到了它,但我能做什么来解决它…是不是可以捕捉到错误,但我混淆了它将修复问题并返回结果。。
$address = $client->getAccountAddress($account,$accountId);
require_once'coinbase/vendor/autoload.php';
use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;
use Coinbase\Wallet\Coinbase;
use Coinbase\Wallet\Resource\Account;
use Coinbase\Wallet\Enum\Param;
use Coinbase\Wallet\Exception;
use \GuzzleHttp\Exception\ClientException;
$apiKey ="xxxxxxx";
$apiSecret ="xxxxxxxxxxxxxxxxxx";
$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);
$auth = $client->getCurrentAuthorization();
$user = $client->getCurrentUser();
$user = $client->getUser("xxxxxxxxx");
$user = $client->decodeLastResponse();
$accounts = $client->getAccounts(['name'=>'BTC Wallet']);
$accounts = $client->decodeLastResponse();
echo"USERS<br>";
var_dump($user);
echo"ACCOUNTS<br>";
var_dump($accounts);
$account = new Account([
'name' => 'SoddisFare'
]);
$address = new Address([
'name' => 'New Address19'
]);
$addresses = $client->getAccountAddresses($account);
//$account =$client->decodeLastResponse();
//$account =$client->decodeLastResponse();
echo "ACCOUNT ADDRESS<br>";
$address = $client->getAccountAddress($account,"xxxxxxxx");
var_dump($account);