PHP SDK怎么使用
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,这篇文章主要介绍"PHP SDK怎么使用",在日常操作中,相信很多人在PHP SDK怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"PHP SDK怎么使用"的疑惑
千家信息网最后更新 2024年11月19日PHP SDK怎么使用
这篇文章主要介绍"PHP SDK怎么使用",在日常操作中,相信很多人在PHP SDK怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"PHP SDK怎么使用"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
约束
对应平台接口,在大于或等于三个参数以上的,使用数组传入,否则使用同名参数传入
币安的 timestamp 参数已内置,不需要额外传入
火币的 AccessKeyId,SignatureMethod,SignatureVersion,Timestamp 已内置,不需要额外传入
使用说明
币安
[ 'response_type' => 'array', //'base_uri' => 'https://api.binance.com', // 正式网 'base_uri' => 'https://testnet.binance.vision', // 测试网 'app_key' => 'your app key', 'secret' => 'your secret', ],];$app = Factory::binance($config['binance']);
市场行情相关
$app = Factory::binance($config['binance']);// 深度信息$app->market->depth('LTCBTC');// 近期成交列表$app->market->trades('ETHBTC', 10);// 查询历史成交$app->market->historicalTrades('ETHBTC', 10);// 近期成交$app->market->aggTrades('ETHBTC');// 24hr 价格变动情况$app->market->hr24('ETHBTC');// K线数据$params = [ 'symbol' => 'ETHBTC', 'interval' => 'DAY', 'startTime' => '时间戳', 'endTime' => '时间戳', 'limit' => 10,]; // 详见币安文档$app->market->kline($params);// 当前平均价格$app->market->avgPrice('ETHBTC');// 获取交易对最新价格$app->market->price('ETHBTC');// 返回当前最优的挂单(最高买单,最低卖单)$app->market->bookTicker('ETHBTC');
钱包相关
// 获取所有币信息$app->market->getAll();// 查询每日资产快照$params = []; // 具体值详见对应api文档,下同$app->market->accountSnapshot($params);// 关闭站内划转$app->market->disableFastWithdrawSwitch($params);// 开启站内划转$app->market->enableFastWithdrawSwitch($params);
现货交易相关
// 测试下单$params = [ 'symbol' => 'LTCUSDT', 'side' => 'SELL', //BUY or SELL 'type' => 'LIMIT', 'timeInForce' => 'GTC', 'quantity' => 0.1, 'price' => 180, 'recvWindow' => 10000,];$app->spot->orderTest($params);// 下单$params = [ 'symbol' => 'LTCUSDT', 'side' => 'SELL', //BUY or SELL 'type' => 'LIMIT', 'timeInForce' => 'GTC', 'quantity' => 0.1, 'price' => 180, 'recvWindow' => 10000,];$app->spot->order($params);// 获取交易对的所有当前挂单$app->spot->openOrders('ETHBTC');// 撤销订单$params = [ 'symbol' => 'LTCUSDT', 'orderId' => 3946, 'recvWindow' => 10000,];$app->spot->cancelOrder($params);// 撤销单一交易对的所有挂单$app->spot->cancelOrders('ETHBTC');// 查询订单$params = []; // 具体值详见对应api文档,下同$app->spot->get($params);// 获取所有帐户订单; 有效,已取消或已完成$app->spot->allOrders($params);// 获取账户指定交易对的成交历史$params = []; // 具体值详见对应api文档,下同$app->spot->myTrades($params);// OCO下单$params = []; // 具体值详见对应api文档,下同$app->spot->oco($params);// 取消 OCO 订单$params = []; // 具体值详见对应api文档,下同$app->spot->cancelOcoOrder($params);// 查询 OCO$params = []; // 具体值详见对应api文档,下同$app->spot->getOcoOrder($params);// 查询所有 OCO$params = []; // 具体值详见对应api文档,下同$app->spot->allOrderList($params);// 查询 OCO 挂单$app->spot->openOrderList($params);
杠杆交易相关
$app->margin;
合约交易相关
$app->future;
火币
[ 'response_type' => 'array', 'base_uri' => 'https://api.huobi.pro', 'app_key' => 'your app key', 'secret' => 'your secret', ],];$app = Factory::houbi($config['houbi']);
$app = Factory::huobi($config['huobi']);$app->basic->systemTime();$app->basic->exchangeInfo();$app->basic->systemStatus();$app->basic->currencys();$app->basic->symbols();$params = [ 'account-id' => 360000, 'symbol' => 'btcusdt', 'type' => 'buy-limit', 'amount' => 0.001, 'price' => 10000,];$app->spot->order($params);$app->spot->cancelOrder('204533841408061');$params = [ 'account-id' => 360000, 'symbol' => 'btcusdt',// 'side' => 'both',];$app->spot->openOrders($params);$app->market->trades('btcusdt');$app->market->depth('btcusdt', 'step0', 5);$app->market->marketStatus();$app->market->exchangeInfo();$app->wallet->accounts();$app->wallet->account(360218);$app->wallet->assetValuation();$params = [ 'account-id' => 3600000,];$app->wallet->history($params);$app->wallet->depositAddress('btc');$params = [ 'currency' => 'xrp',];$app->wallet->withdrawAddress($params);
欧易
[ 'response_type' => 'array', 'base_uri' => 'https://www.okexcn.com', 'app_key' => 'your app key', 'secret' => 'your secret', ],];$app = Factory::okex($config['okex']);
$app = Factory::okex($config['okex']);$app->basic->systemTime();$app->basic->exchangeInfo('SPOT');$app->market->depth('BTC-USD-SWAP', 5);
到此,关于"PHP SDK怎么使用"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
文档
交易
查询
订单
学习
价格
参数
信息
历史
时间
更多
帮助
测试
实用
最低
最高
有效
接下来
三个
使用说明
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
学校网络安全教育宣传片
电子厂软件开发工程师面试题
万德数据库官网 个人登录
psv还能连服务器吗
阿里巴巴网络安全总监道哥
微信可不可以删除数据库
数据库压力测试详解
雪亮工程的网络安全
维普正常几月份更新数据库
WP主题软件开发
浙江杭州五金erp软件开发
相机控制软件开发
软件开发服务 疫情 税率
网络安全就业前景女生
现在软件开发学什么
网络安全类资质证书有哪些
交通银行西安软件开发中心
服务器例行维护做什么工作
东莞调度服务器安装
网络安全平台教育平台入口
纪检监察网络安全监督
青海省网络安全
多媒体服务器海康
企业大数据 数据库
网络安全判断题及答案解析
数据库it公司er图
军营网络安全训练周新闻稿
网络安全协议课设
大数据网络安全创新
jsp怎么将信息存入数据库