我有點卡在這裏。我正在構建基於Coinbase PHP API V2的應用程序。從Coinbase API V2插入數據到MySQL數據庫使用php
這就是我想要實現的。我想在我的本地MySQL數據庫(理想的還包括時間戳)呼叫的時刻放置貨幣代碼(例如歐元或美元)和相應的賣出價格。
我通過使用方法getSellPrice()獲取此信息。此方法返回此信息:
Coinbase\Wallet\Value\Money Object ([amount:Coinbase\Wallet\Value\Money:private] => 2250.47 [currency:Coinbase\Wallet\Value\Money:private] => USD)
到目前爲止好。但是,如何將這些值保存在我的數據庫中?打破它我有以下的子問題:
- 如何提取值「金額=> 2250.47」和「貨幣=>美元」?
- 如何將這2個值保存在數據庫中相應的列「金額」和「貨幣」中?
- 我需要準確的腳本/步驟?
只是一些一般信息。我使用XAMPP作爲本地服務器。
這是我到目前爲止的代碼:
`CREATE TABLE `data` (
`id` BIGINT UNSIGNED NOT NULL ,
`time_stamp` BIGINT UNSIGNED NOT NULL ,
`currency` VARCHAR(255) NOT NULL ,
`amount` BIGINT UNSIGNED NOT NULL ,
PRIMARY KEY (`id`)
);
`:
`
<?php
require_once __DIR__ . '/vendor/autoload.php';
use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;
//Connect with credentials.
$apiKey = 'xxx';
$apiSecret = 'xxx';
$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);
$sellPrice = $client->getSellPrice('BTC-USD');
print_r ($sellPrice);
//So far it works fine.
?>
`
我已經使用這個查詢建立一個表
E歡迎非常的幫助或指引我朝着正確的方向。非常感謝!
乾杯
啊偉人!非常感謝。通過使用decodeLastResponse()它將它放入一個數組中。這更容易處理! :) – HanumanDG