Bitget 文档1 https://www.bitget.com/zh-CN/api-doc/common/intro
所有接口方法的初始化都与Bitget提供的方法相同。更多细节 src/api
大部分的接口已经完成,使用者可以根据我的设计方案继续扩展,欢迎与我一起迭代它。
QQ交流群:668421169
Exchanges 它包含以下所有交易所,强烈推荐使用该SDK。
如果没有找到你想要的交易所SDK你可以告诉我,我来加入它们。
如果没有找到你想要的交易所SDK你可以告诉我,我来加入它们。
composer require linwj/bitget
支持更多的请求设置
$bitget=new BitgetSpot();
//or
$bitget=new BitgetSwap();
//You can set special needs
$bitget->setOptions([
//Set the request timeout to 60 seconds by default
'timeout'=>10,
]);
Market API More
$bitget=new BitgetSpotV2($key,$secret,$passphrase);
try {
$result=$bitget->market()->getTickers([
'symbol'=>'BTCUSDT',
]);
print_r($result);
}catch (\Exception $e){
print_r(json_decode($e->getMessage(),true));
}
try {
$result=$bitget->market()->getCandles([
'symbol'=>'BTCUSDT',
'granularity'=>'5min'
]);
print_r($result);
}catch (\Exception $e){
print_r(json_decode($e->getMessage(),true));
}
Account API More
$bitget=new BitgetSpotV2($key,$secret,$passphrase);
try {
$result=$bitget->account()->getAssets();
print_r($result);
}catch (\Exception $e){
print_r(json_decode($e->getMessage(),true));
}
Order API More
$bitget=new BitgetSpot($key,$secret);
try {
$result=$bitget->trade()->postPlaceOrder([
'symbol'=>'BTCUSDT',
'side'=>'sell',
'orderType'=>'limit',
'force'=>'gtc',
'price'=>'66666',
'size'=>'1',
//'clientOid'=>'**************',
]);
print_r($result);
}catch (\Exception $e){
print_r(json_decode($e->getMessage(),true));
}
try {
$result=$bitget->trade()->getOrderInfo([
//'orderId'=>'***************',
'clientOid'=>'**************',
]);
print_r($result);
}catch (\Exception $e){
print_r(json_decode($e->getMessage(),true));
}