想在 CCPP 生态上构建应用?无论个人开发者还是企业团队,都可以从下面几步开始。
技术栈选择
CCPP 提供开放的接口与标准,兼容主流语言与框架。核心组件如下:
| 组件 | 选型 | 说明 |
|---|---|---|
| 区块链底层 | 蚂蚁链 / FISCO BCOS / 自研公链 | 可插拔架构,按场景切换 |
| 智能合约 | Solidity(EVM 兼容) | 返利清分、权益累积逻辑上链 |
| 开发语言 | Java / Python / Node.js | 官方 SDK 三种语言全覆盖 |
| 通信协议 | HTTPS + JSON | RESTful 风格 |
| 认证方式 | AppKey + AppSecret | HMAC-SHA256 签名 |
环境搭建
按以下步骤准备开发环境:
- 注册开发者账户并完成实名认证;
- 创建应用,获取
appKey与appSecret; - 下载对应语言的官方 SDK,引入项目依赖;
- 配置测试账户与测试商户,连接沙箱环境。
# 以 Node.js 为例
npm install @ccpp/sdk
# Python
pip install ccpp-sdk
接口接入
所有请求需携带签名,签名算法为:
sign = HMAC-SHA256(appSecret, appKey + timestamp + body)
获取访问令牌后,在请求头加入 Authorization: Bearer <token>。完整接口清单见「文档中心 → API 参考」。
自主开发
有技术能力的团队可基于 CCPP 开放标准完全自主开发,从零搭建自己的应用并申请接入认证。自主开发拥有最大的灵活性,也最贴合自身的业务场景。
AI 员工接管
没有专职技术团队?可交给 AI 员工接管。借助智能开发助手,你只需用自然语言描述业务需求,AI 即可辅助完成对接与开发,显著降低技术门槛。
技术服务商
也可以委托生态内认证的技术服务商,获得从方案设计到开发上线的完整服务,你只需专注业务本身。