2.9 KiB
2.9 KiB
title, description, category, order
| title | description | category | order |
|---|---|---|---|
| 5 分钟快速上手 | 安装 Websopy SDK、配置客户端,并发送你的第一个 API 请求。 | getting-started | 1 |
5 分钟快速上手
本教程将带你完成 Websopy SDK 的安装、配置,并发送你的第一个 API 请求。
📋 前提条件
- Node.js 16.x 或更高版本
- npm 8.x 或 yarn 1.22+
- 一个 Websopy 账户(立即注册)
🚀 开始
第一步:安装 SDK
# 使用 npm
npm install @websopy/sdk
# 或使用 yarn
yarn add @websopy/sdk
# 或使用 pnpm
pnpm add @websopy/sdk
第二步:获取 API Key
- 登录 Websopy 控制台
- 进入 开发者中心 → API Key
- 点击 创建新 Key
- 选择权限范围(建议先选择「只读」权限测试)
- 复制生成的 Key(注意:Key 只显示一次,请妥善保存)
第三步:初始化客户端
import { WebsopyClient } from '@websopy/sdk'
const client = new WebsopyClient({
apiKey: 'your-api-key-here',
// 可选:指定 API 端点
baseUrl: 'https://api.websopy.com/v1'
})
第四步:发送第一个请求
async function main() {
try {
// 获取用户信息
const user = await client.user.getProfile()
console.log('当前用户:', user.name)
// 创建第一个项目
const project = await client.project.create({
name: '我的第一个项目',
description: '通过 API 创建'
})
console.log('项目创建成功:', project.id)
// 获取项目列表
const projects = await client.project.list()
console.log('项目总数:', projects.total)
} catch (error) {
console.error('请求失败:', error.message)
}
}
main()
第五步:运行代码
npx ts-node your-script.ts
# 或
node your-script.js
预期输出:
当前用户: 张三
项目创建成功: proj_abc123xyz
项目总数: 5
🎉 恭喜!
你已经成功发送了第一个 API 请求。接下来你可以:
- 📖 继续阅读 API Key 创建与管理
- 🔌 查看 REST API 完整参考
- 🤖 尝试 AI 智能体接入
⚠️ 常见问题
Q: 报 "Invalid API Key" 错误?
检查以下几点:
- API Key 是否正确复制(不要有空格)
- Key 是否已过期或被禁用
- Key 的权限范围是否包含当前操作
Q: 报 "Rate Limit Exceeded" 错误?
免费账户默认 100 次/分钟。如需更高配额,在控制台升级套餐。
Q: 如何开启调试模式?
const client = new WebsopyClient({
apiKey: 'your-api-key',
debug: true // 打印详细请求日志
})