芯烨打印机api密钥php,CCXT中文开发手册
API Key设置
API身份通常包含以下内容:
apiKey:你的公开的API Key或Token。这部分不是保密的,它包含在你的请求头或请求内容中
用来标识你的请求。apiKey通常是一个16进制或base64编码的字符串,或者是一个UUID。
secret:这是你的私钥,需要秘密保存,不要告诉任何人。私钥用来在本地签名你的请求,
然后发送请求给交易所。私钥不能通过互联网发出去,也不应该发布或通过电子邮件传递。
私钥和nonce一起来生成在密码学上足够强的签名,这个签名和你的API key一起用来识别
你的身份。每个请求都有唯一的nonce,因此其签名也是唯一的。
uid:有些交易所也会生成一个较短的用户ID。它可以是字符串或者数字。如果交易所明确
地要求,那么你应该设置这个参数。请参考交易所的文档获取详细信息。
password:有些交易所也要求你在交易时提供密码。如果交易所明确要求,那么你也应该
照办。请参考交易所的文档获取详细信息。
你可以在交易所的网站上创建API key,然后拷贝到你的配置文件中。记得正确设置配置文件
的权限,不要让其他任何人读取。
记住要保证apiKey和私钥的安全,避免未授权的使用,不要发送或告诉任何人。私钥泄漏
会导致你的财产损失。
要创建可以用于交易的exchange对象,只需将API身份信息赋给已有的交易所实例,或者
在创建交易所实例时指定。参考以下示例代码。
JavaScript示例代码:
const ccxt = require ('ccxt')
// any time
let kraken = new ccxt.kraken ()
kraken.apiKey = 'YOUR_KRAKEN_API_KEY'
kraken.secret = 'YOUR_KRAKEN_SECRET_KEY'
// upon instantiation
let okcoinusd = new ccxt.okcoinusd ({
apiKey: 'YOUR_OKCOIN_API_KEY',
secret: 'YOUR_OKCOIN_SECRET_KEY',
})
// from variable id
const exchangeId = 'binance'
, exchangeClass = ccxt[exchangeId]
, exchange = new exchangeClass ({
'apiKey': 'YOUR_API_KEY',
'secret': 'YOUR_SECRET',
'timeout': 30000,
'enableRateLimit': true,
})
Python示例代码:
import ccxt
# any time
bitfinex = ccxt.bitfinex ()
bitfinex.apiKey = 'YOUR_BFX_API_KEY'
bitfinex.secret = 'YOUR_BFX_SECRET'
# upon instantiation
hitbtc = ccxt.hitbtc ({
'apiKey': 'YOUR_HITBTC_API_KEY',
'secret': 'YOUR_HITBTC_SECRET_KEY',
})
# from variable id
exchange_id = 'binance'
exchange_class = getattr(ccxt, exchange_id)
exchange = exchange_class({
'apiKey': 'YOUR_API_KEY',
'secret': 'YOUR_SECRET',
'timeout': 30000,
'enableRateLimit': True,
})
PHP示例代码:
include 'ccxt.php'
// any time
$quoinex = new \ccxt\quoinex ();
$quoinex->apiKey = 'YOUR_QUOINE_API_KEY';
$quoinex->secret = 'YOUR_QUOINE_SECRET_KEY';
// upon instantiation
$zaif = new \ccxt\zaif (array (
'apiKey' => 'YOUR_ZAIF_API_KEY',
'secret' => 'YOUR_ZAIF_SECRET_KEY'
));
// from variable id
$exchange_id = 'binance';
$exchange_class = "\\ccxt\\$exchange_id";
$exchange = new $exchange_class (array (
'apiKey' => 'YOUR_API_KEY',
'secret' => 'YOUR_SECRET',
'timeout' => 30000,
'enableRateLimit' => true,
));
注意,如果在交易之前你没有设置API身份信息,那么你的私有API请求可能会失败而抛出异常或错误。
为了避免字符的转移问题,请使用单引号描述你的身份信息,例如'VERY_GOOD'而不是 "VERY_BAD"。
芯烨打印机api密钥php,CCXT中文开发手册相关推荐
- ccxt php系统,CCXT中文开发手册
CCXT开发库概述 ccxt库包含了众多交易所的抽象类,提供访问多个数字货币交易所的统一的API. 每个类都实现了一个特定的加密货币交易所的公开和私有API.所有的交易所 实现类都派生子Exchang ...
- SimpleXMLRPC_SimpleXMLRPCServer (Internet) – Python 中文开发手册 - Break易站
Python 中文开发手册 SimpleXMLRPCServer (Internet) - Python 中文开发手册 注意 该SimpleXMLRPCServer模块已被合并到Python 3中.当 ...
- python stringio_StringIO (String) – Python 中文开发手册 - Break易站
Python 中文开发手册 StringIO (String) - Python 中文开发手册 这个模块实现了一个文件类,StringIO它读取和写入字符串缓冲区(也称为内存文件).请参阅文件对象的操 ...
- golang日志服务器_日志系统 | log/syslog (log) – Go 中文开发手册 - Break易站
Go 中文开发手册 日志系统 | log/syslog (log) - Go 中文开发手册 import "log/syslog"概述索引示例 概述 软件包系统日志为系统日志服务提 ...
- input type=text 无法使用.html(),input type=”text” (Elements) – HTML 中文开发手册
HTML 中文开发手册 input type="text" (Elements) - HTML 中文开发手册 "text"类型的元素 创建通用的单行文本字段. ...
- electron 屏幕标注_屏幕 | screen (screen) – Electron 中文开发手册
屏幕 | screen (screen) - Electron 中文开发手册 检索有关屏幕尺寸,显示,光标位置等的信息 过程:Main, Rendererready在app发射模块事件之前,您不能要求 ...
- python struct pack string_struct (String) – Python 中文开发手册
Python 中文开发手册 struct (String) - Python 中文开发手册 该模块执行Python值与C结构之间的转换,表示为Python字符串.这可用于处理存储在文件或网络连接中的二 ...
- cbrt c语音_cbrt (Numerics) – C 中文开发手册 - Break易站
C 语言中文开发手册 cbrt (Numerics) - C 中文开发手册 在头文件中定义 float cbrtf( float arg ); (1) (since C99) double c ...
- linebreak_operator-linebreak (Rules) – Eslint 中文开发手册 - Break易站
Eslint 中文开发手册 operator-linebreak (Rules) - Eslint 中文开发手册 在命令行上的--fix选项可以自动修复一些被这条规则反映的问题. 当一条语句太长而不适 ...
- python中文开发文档_pydoc (Development Tools) – Python 中文开发手册
Python 中文开发手册 pydoc (Development Tools) - Python 中文开发手册 2.1版本中的新功能. 源代码: Lib / pydoc.py pydoc模块自动从Py ...
最新文章
- SIM PIN Lock
- win10计算机拒绝访问,教你win10系统c盘拒绝访问怎么办
- delphi base64 java_Base64以及delphi、Java实现[转]
- SAP S/4HANA生产订单创建时使用的工厂数据是从什么地方带出来的 1
- ADO.NET Entity Framework学习笔记(2)建模[转]
- 将py文件打包成exe可执行文件
- 3. HTML中的容器标签
- linux 怎么把^M去掉
- Netty RPC Demo 实现
- python_day25__02__异常处理__try---exception—else---finally
- CSS:字体设置~笔记
- 物理机是什么?跟云服务器有什么区别
- 路由器桥接LAN接LAN口(改DHCP以及详细避坑教程)
- 进化算法的产生与发展
- css样式表的作用和意义,什么是CSS?
- Voldemort的RoutedStore
- 简述冯诺依曼工作原理_冯.诺依曼计算机的基本工作原理是什么??
- 关于野火开发板stm32f103VET(拂晓开发板)DAPCMSIS-DAP下载烧录程序失败的问题及解决
- C++算法 N阶递减三角形
- 最是那一低头地温柔(徐志摩经典爱情语录)
热门文章
- 【图像隐写】基于matlab GUI DCT数字水印嵌入置乱攻击提取【含Matlab源码 1669期】
- 【三维路径规划】基于matlab Nsga-2算法求解无人机三维路径规划【含Matlab源码 1455期】
- 【人民币识别】基于matlab GUI形态学钞票面额识别与统计【含Matlab源码 906期】
- 【路径规划】基于matlab A_star算法机器人避障自动寻路路径规划【含Matlab源码 496期】
- 极速火箭网络助手怎么用_在检测火箭队方面,神经网络比灰烬更好吗? 如果是这样,如何?...
- 数据应用apply练习
- ModuleNotFoundError: No module named 'cv2' (安装cv2)
- 时间linux防火墙策略,Linux防火墙简介 – iptables配置策略(示例代码)
- python包管理多个版本,python多版本以及各种包管理
- java多线程写数据到数据库6_java多线程向数据库写入数据