Skip to content

🔒 组件锁

由于组件数据池部分涉及到敏感数据,为了保证数据安全和服务器负载稳定,组件使用前需要进行授权操作,以保证数据安全。

获取授权密钥方式

邮件或 Vanish 将项目信息发送至邮箱:muhongsong@myhexin.com 获取密钥,邮件中需包含

  • 项目全称
  • 项目日活、QPS 数据
  • JIRA主任务地址
  • 项目访问入口和地址
  • 项目预计上线时间、是否有放量计划以及放量时间点
  • 是否为KAmis组件/D域名迁移计划/其他AI平台项目(没有可以不填)
  • 使用涉及市场:沪深A、期货、美股港股等等,概述即可
  • 使用涉及API:分时、K线、时间轴、快照等等,概述即可

WARNING

项目发布前请提前一天通知 muhongsong@myhexin.com。组件开发和运维会同步关注项目发布时间,以便及时处理意外问题。

项目信息数据结构

  • HXKline 版在 1.1.0 之后(包含 1.1.0 的 beta 版本)的使用此密钥
typescript
{
  id: string; // 项目ID,需要向HXKline申请后得到
  token: string; // 项目密钥,需要向HXKline申请后得到(from 扶摇数据平台)
}
  • HXKline 版在 1.1.0 之前的使用此密钥
typescript
{
  id: string; // 项目ID,需要向HXKline申请后得到
  name: string; // 项目名称
  version: string; // 项目版本
  projectKey: string; // 项目密钥,需要向HXKline申请后得到
}

解锁方法

使用verifyProjectPermission方法进行授权。

  • HXKline 版在 1.1.0 之后(包含 1.1.0 的 beta 版本)的使用此密钥
typescript
// 开发环境授权
const projectInfo = {
  id: 'hxkline-test',
  token:
    'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdXRob3JpemVyX25hbWVzcGFjZSI6ImNvbW1vbi1ocS1hZ2dyIiwibGljZW5zZWVfdHlwZSI6IkZST05UX0FQUCIsImxpY2Vuc2VlX25hbWVzcGFjZSI6Imh4a2xpbmUtdGVzdCJ9.W2sg74tpiTpTNv0X-94WkrXJqOJK8BgV4479GmDNOvY',
};
HXKline.verifyProjectPermission(projectInfo);
  • HXKline 版在 1.1.0 之前的使用此密钥
typescript
  // ⚠ 以下测试密钥仅用于开发环境,请勿在生产环境使用!
  const projectInfo = {
  id:'test_id',
  name:'test_name',
  version:'test_version',
  projectKey = 'DW0/LBRJRhkVPSM1OzZrXWENVh8BWkkSRQkEPCUIE14TbXpqQBYWHhkhOUhocD0UMBdoBAEKAFleAlU1';
  };
  HXKline.verifyProjectPermission(projectInfo);

Released under the Apache License V2.