使用只读 API Key 连接 Coinbase
这篇教程适用于个人 Coinbase 账户,通过 Coinbase App / Advanced Trade API 连接 TickPro;不适用于 Coinbase Exchange、International Exchange 或 Prime。
1在 CDP 创建 Secret API Key
2只开启 View 并选择 ECDSA
3在 TickPro 验证并连接
1. 打开 Coinbase Developer Platform
Section titled “1. 打开 Coinbase Developer Platform”- 使用需要连接的 Coinbase 账户登录 Coinbase Developer Platform。
- 创建或选择一个 Project。
- 打开 Secret API Keys。
- 点击 Create API Key。

2. 配置 API Key
Section titled “2. 配置 API Key”建议按下面设置:
| Coinbase 字段 | 建议设置 |
|---|---|
| Nickname | TickPro |
| Portfolio | 选择希望 TickPro 读取的投资组合 |
| API restrictions | 只开启 View |
| Signature algorithm | 选择 ECDSA |
| IP allowlist | 只有 TickPro 明确显示地址时才填写 |
如果没有看到权限和签名算法,请展开 API restrictions 或 Advanced Settings。
创建 API Key,并完成 Coinbase 要求的安全确认。
3. 保存两个凭证
Section titled “3. 保存两个凭证”Coinbase 会显示两个值:
- Key Name — 格式类似
organizations/{org_id}/apiKeys/{key_id} - Private Key — 多行 EC 私钥
Coinbase 凭证在 TickPro 中的填写位置
Coinbase Key NameTickPro Key NameCoinbase Private KeyTickPro Private Key4. 在 TickPro 添加账户
Section titled “4. 在 TickPro 添加账户”- 打开 TickPro → 设置 → Coinbase。
- 点击添加新的 Coinbase 账户。
- 选择 API Key 标签页。
- 粘贴 Key Name 和完整的 Private Key。
- 点击保存并连接。TickPro 会先验证凭证和权限;验证通过后才会保存。
验证时,TickPro 会调用 Coinbase 的权限接口。Key 必须返回 can_view: true,并且不能具有 Trade、Transfer 或 Receive 权限。
| 现象 | 处理方式 |
|---|---|
| 身份验证或签名错误 | 使用 ECDSA 重新创建 Key,再复制完整 Private Key |
| Key Name 无效 | 完整复制 organizations/.../apiKeys/... |
| Private Key 无法识别 | 保留 BEGIN/END 行和全部换行 |
| 权限验证失败 | 只开启 View |
| IP 限制 | 删除错误白名单,或填写 TickPro 显示的 Server IP |
| 没有账户或余额 | 确认创建 Key 时选择了正确的 Portfolio |
以后如何撤销访问
Section titled “以后如何撤销访问”打开 CDP → Secret API Keys,找到 TickPro 使用的 Key 并删除。也可以直接在 TickPro 中删除已连接账户。