Cube API全局声明
概览
API服务
SLA
累计
平均响应时间
API的使用
速率限制
429
数量限制
基础设置
生产环境Base URL
baseUrl = "https://api.linksfield.net/cube/v4"
全局Header
参数名 | 示例 | 必须 | 描述 |
---|---|---|---|
Accept-Language | zh-CH | 否 | 默认值: en-US |
Content-Type | application/json | 否 | application/json |
Authorization | LF {keyId}/{sign} | 是 | 每一对公私钥对应一个keyId,同SDK中ACCESS_KEY |
X-LF-Api-Version* | 1.0 | 否 | 默认值: the latest-1 version |
1.
2.
X-LF-Api-Version
未指明版本,默认将选择更早的版本,如v1.0。3.
*重要提示:
在v2版本的签名数据格式中,全局header参数会有差异,可参考详情 签名算法 v2
时间和时区
timestamp
格式精确到毫秒
,距离服务器时间最大不能超过10分钟。批量
page_size
和 page_no
page_size
和 last_cursor
page_size
最大值(默认值)均为 100认证
秘钥
Key | 秘钥长度 | 描述 |
---|---|---|
RSA | 1024 bit | 私钥用于签名,公钥用于验证签名 |
秘钥对
1.
2.
keyPair: {
keyId: String,
publicKey: String,
privateKey: String,
}
秘钥作用范围
1.
2.
3.
Token - 签名
Authorization
中。-H Authorization: LF {KeyID}/{Signature}
//例如:
Authorization: LF b30a5e0e135d42e6ab43b021a30b7987/XbEd2v1LxXpGzzu8RZHwmRKmowVCGtuCdpWWgTB1DgWqy19mAGfNx4TvrmBpDqDyzPnxE2+WZAEE9wjpnR6pWziGfT+VL6uAYyPKWnFbAsrmS0Uas7fMickMF6i59sWxmYhVhLbrb4ZF2/fKoaLcdP1ynvhXqibAROiEvTl/kAc=
签名 | 算法 |
---|---|
签署API内容 | sha1withRSA |
401 Unauthorized
/ 403 Forbidden
签名计算算法是“SHA1withRSA”,但是在构造用于签名计算的数据方面,实现了两个版本的方法。
参考v1版本 签名算法 v1
参考v2版本 签名算法 v2
不同API需要使用的签名数据结构汇总
SDK
修改于 2023-05-26 07:10:18