coinank-openapi

Solid

call coinank openapi to get cryptocurrency data

API & Backend 35 stars 5 forks Updated 5 days ago

Install

View on GitHub

Quality Score: 73/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# 权限声明 # SECURITY MANIFEST: # - Allowed to read: {baseDir}/README.md, {baseDir}/references/*.json # - Allowed to make network requests to: https://open-api.coinank.com ## 工作流 (按需加载模式) 当用户提出请求时,请严格执行以下步骤: 1. **检查API密钥**:首先检查环境变量 `COINANK_API_KEY` 是否存在。如果不存在,提示用户设置API密钥。 2. **阅读README**:仔细阅读README.md 3. **目录索引**:扫描 `{baseDir}/references/` 目录下的所有文件名,确定哪些 OpenAPI 定义文件与用户需求相关。 4. **精准读取**:仅读取选定的 `.json` 文件,分析其 `paths`、`parameters` 和 `requestBody`。其中paths内是一个对象,对象的key就是path 5. **构造请求**:使用 curl 执行请求。 - **Base URL**: 统一使用 `https://open-api.coinank.com`(或从 JSON 的 `servers` 字段提取)。 - **Auth**: 从环境变量 `COINANK_API_KEY` 中获取 apikey 注入 Header。 - 如果参数有endTime,尽量传入最新的毫秒级时间戳 - OpenAPI文档内的时间戳都是示例.如果用户没有指定时间,请使用最新的时间和毫秒级时间戳 ## ⚠️ 关键注意事项 - **禁止全量加载**:除非用户请求涉及多个领域,否则禁止同时读取多个 JSON 文件。 - **参数校验**:在发起请求前,必须根据 OpenAPI 定义验证必填参数是否齐全。 - **错误处理**:当请求失败时,向用户显示友好的提示信息,并记录详细的错误日志。 - **API密钥配置**:用户需要自行设置环境变量 `COINANK_API_KEY`,例如:`export COINANK_API_KEY="your_api_key"` ### endTime 必须是当前毫秒时间戳 ```bash # ✅ 正确 NOW=$(python3 -c "import time; print(int(time.time()*1000))") # ❌ 错误:macOS 不支持 %3N NOW=$(date +%s%3N) ``` ### 不要传多余参数 部分接口不接受 `endTime` 或 `size`(如清算热力图 `getLiqHeatMap`),多传会导致返回空数据。**严格按 OpenAPI 定义中列出的参数传参,不要自行添加。** ### 聚合接口 exchanges 参数 `getAggCvd`、`getAggBuySellCount`、`getAggBuySellValue`、`getAggBuySellVolume` 等接口的 `exchanges` 参数**必须传入**。传空字符串 `exchanges=` 表示聚合所有交易所。 ### interval 各接口不同 不同接口支持的 interval 值不同,以各 `.json` 文件中参数的 `description` 字段为准: | 接口类型 | interval 值 | |---------|---...

Details

Author
coinank
Repository
coinank/coinank-openapi-skill
Created
2 months ago
Last Updated
5 days ago
Language
N/A
License
None

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

tushare-complete

Tushare Pro完整接口库,包含266个数据接口。当用户需要获取任何A股、港股、美股、基金、期货、债券、宏观经济数据时使用。

10 Updated 3 months ago
yixw001
Data & Documents Listed

miniqmt-skills

XtQuant (迅投量化) API 文档 - 用于量化交易的 Python API,包括行情数据获取、交易执行、策略回测等功能

36 Updated 3 months ago
nnquant
Web & Frontend Solid

okx-dex-token

Use this skill for token-level data: search tokens, trending/hot tokens (热门, 代币榜单), liquidity pools, holder distribution (whale/巨鲸, sniper, bundler-tagged holder %), token risk metadata (riskControlLevel, tokenTags, dev stats, suspicious/bundle holding % via advanced-info), recent buy/sell activity, trade feed/逐笔成交/每笔交易/stream trades, top profit addresses, token trade history, detailed price info with market cap volume liquidity and holder count (price-info), or holder cluster analysis (持仓集中度, cluster overview, cluster rug pull risk/跑路风险, new wallet percentage/新钱包持仓比例, holder clusters, 'are top holders in same cluster'). NOTE: if the user wants to write a WebSocket script/脚本/bot, use okx-dex-ws instead.

272 Updated 3 days ago
okx
AI & Automation Featured

agent-reach

Give your AI agent eyes to see the entire internet. 17 platforms via CLI, MCP, curl, and Python scripts. Zero config for 8 channels. 【路由方式】SKILL.md 包含路由表和常用命令,复杂场景需按需阅读对应分类的 references/*.md。 分类:search / social (小红书/抖音/微博/推特/B站/V2EX/Reddit) / career(LinkedIn) / dev(github) / web(网页/文章/公众号/RSS) / video(YouTube/B站/播客). Use when user asks to search, read, or interact on any supported platform, shares a URL, or asks to search the web.

20,264 Updated 1 weeks ago
Panniantong