OPEN PLATFORM

把文件传输能力,
嵌入你的产品

冰梭开放平台提供 50 个 REST API、六大能力域,为你的应用接入内网直传、安全中转、大文件交付与完整的文件管理。接口调用免费,5 分钟发出第一个请求。

50REST API 端点
6能力域全覆盖
SM3 / SHA-256签名摘要算法
免费接口调用

六大能力域

从传输到计费,覆盖文件业务的完整链路

为生产环境而设计

鉴权、权限与计费规则和页面端完全一致,可直接用于线上业务

01

银行级签名鉴权

HMAC 签名、±300 秒时间窗、随机数防重放三重校验,SM3(国密)与 SHA-256 双算法可选,支持配置 IP 白名单。

查看签名鉴权 →
02

同账号体系

API 以应用创建者本人身份执行,与页面登录同一套角色与权限判定——页面里能做什么,API 就能做什么。

从平台概览开始 →
03

透明计费

接口调用免费,仅文件下载按量消耗权益流量与积分;余额、消耗流水与套餐配额随时可查,可与账单互相印证。

查看计费域 →
04

企业级管控

应用级限流与调用留痕,清晰的错误码体系(401 / 403 / 410 / 429…),便于集成方定位问题。

查看错误码 →

三步完成接入

浏览器场景推荐官方 JavaScript SDK,签名与传输细节全部内置

1

创建应用

在应用管理中创建应用,获取 AppKey 与 AppSecret,按需配置 IP 白名单。

2

初始化 SDK

引入 iceshuttle-js,用 AppKey / AppSecret 初始化客户端,签名自动完成。

3

发起传输

选择 P2P 直传或安全中转,把链接分享给接收方,进度回调实时可监听。

JavaScript
import { IceShuttle } from 'iceshuttle-js';

// 1. 初始化客户端(签名自动完成)
const client = new IceShuttle({ appKey, appSecret });

// 2. 创建安全中转任务,拿到下载链接
const sender = await client.createRelaySender({
  fileName: file.name, fileSize: file.size
});
console.log(sender.getDownloadLink());

// 3. 上传文件(分块、断点、加密全部内置)
await sender.sendFile(file, {
  onProgress: p => console.log(p + '%')
});

现在,把冰梭接入你的产品

创建应用即可获取 AppKey,接口调用免费,5 分钟完成第一次调用。