集成与扩展

将我们的工具无缝集成到您的工作流程中

💻 API集成 🔌 插件支持 📦 SDK下载

API文档

通过REST API将工具功能集成到您的应用中

🔗 基本信息

基础URL: https://api.toolwebsite.com/v1
认证方式: Bearer Token
认证头: Authorization: Bearer YOUR_API_KEY

🛡️ 认证说明

所有API请求都需要在请求头中包含有效的API密钥

API端点

GET /tools

获取工具列表

获取所有可用工具的列表

参数:
category (string) 可选 - 工具分类
tag (string) 可选 - 工具标签
limit (number) 可选 - 返回数量限制
响应: 返回工具列表数组
GET /tools/{id}

获取工具详情

获取特定工具的详细信息

参数:
id (string) 必需 - 工具ID
响应: 返回工具详情对象
POST /tools/{id}/execute

使用工具

执行特定工具的功能

参数:
id (string) 必需 - 工具ID
input (object) 必需 - 工具输入参数
响应: 返回工具执行结果

SDK下载

为您的编程语言选择合适的SDK包

🟨

JavaScript SDK

v2.1.0

适用于Node.js和浏览器环境的完整SDK

📥 15,000+ 下载 📦 125KB 📝 JavaScript/TypeScript

主要特性:

Promise支持 TypeScript定义 浏览器兼容 错误处理

安装命令:

npm install toolweb-sdk
📘 文档
🐍

Python SDK

v1.8.2

Python开发者专用的SDK包

📥 8,500+ 下载 📦 89KB 📝 Python

主要特性:

异步支持 虚拟环境兼容 完整文档 示例代码

安装命令:

pip install toolweb-sdk
📘 文档
🐘

PHP SDK

v1.5.1

PHP项目集成的专用SDK

📥 5,200+ 下载 📦 156KB 📝 PHP

主要特性:

Composer支持 PSR标准 自动加载 异常处理

安装命令:

composer require toolweb/sdk
📘 文档
🔵

Go SDK

v1.3.0

Go语言开发的高性能SDK

📥 3,800+ 下载 📦 234KB 📝 Go

主要特性:

并发安全 模块支持 性能优化 内存管理

安装命令:

go get github.com/toolweb/sdk-go
📘 文档

插件与扩展

为您的开发环境安装专用插件

💻

VS Code扩展

v1.2.0

在VS Code编辑器中直接使用工具功能

📥 12,000+ 安装 ⭐ 4.8/5.0

插件特性:

命令面板集成 快捷键支持 结果预览 多语言支持
🌐

Chrome浏览器插件

v0.9.5

浏览器内快速访问工具功能

📥 25,000+ 安装 ⭐ 4.6/5.0

插件特性:

右键菜单 快速访问 离线缓存 同步设置
💬

Slack集成

v1.0.3

在Slack工作区中使用工具命令

📥 3,200+ 安装 ⭐ 4.7/5.0

插件特性:

斜杠命令 结果分享 团队协作 权限管理
🔧

WordPress插件

v2.0.1

WordPress网站集成的工具插件

📥 8,900+ 安装 ⭐ 4.5/5.0

插件特性:

短代码支持 古腾堡块 主题集成 缓存优化

第三方集成

与流行的开发平台和工具集成

🐙

GitHub Actions

开发工具

在CI/CD流程中集成工具功能

简单 ⏱️ 15分钟

集成优势:

自动化工作流
版本控制
团队协作
持续集成

设置步骤:

  1. 1 创建GitHub仓库
  2. 2 添加API密钥到Secrets
  3. 3 创建工作流文件
  4. 4 配置工具调用步骤

Zapier自动化

自动化

通过Zapier连接工具与5000+应用

简单 ⏱️ 10分钟

集成优势:

无代码集成
多应用连接
自动化工作流
触发器设置

设置步骤:

  1. 1 注册Zapier账户
  2. 2 连接工具API
  3. 3 创建Zap工作流
  4. 4 测试和部署
🐳

Docker容器化

部署

将工具服务容器化部署

中等 ⏱️ 30分钟

集成优势:

环境一致性
易于部署
可扩展性
隔离安全

设置步骤:

  1. 1 创建Dockerfile
  2. 2 配置环境变量
  3. 3 构建镜像
  4. 4 运行容器
☸️

Kubernetes集群

部署

在K8s集群中部署工具服务

困难 ⏱️ 2小时

集成优势:

高可用性
自动扩缩容
负载均衡
服务发现

设置步骤:

  1. 1 创建集群配置
  2. 2 编写部署文件
  3. 3 配置服务发现
  4. 4 设置监控告警

代码示例

快速上手的代码示例和最佳实践

JavaScript快速开始

javascript
                    // 安装 SDK
// npm install toolweb-sdk

const ToolWeb = require('toolweb-sdk');

// 初始化客户端
const client = new ToolWeb({
  apiKey: 'your-api-key-here',
  baseURL: 'https://api.toolwebsite.com/v1'
});

// 获取工具列表
const tools = await client.tools.list();
console.log('可用工具:', tools);

// 使用JSON格式化工具
const result = await client.tools.execute('json-formatter', {
  input: '{"name":"example","value":123}'
});
console.log('格式化结果:', result.output);
                  

Python集成示例

python
                    # 安装 SDK
# pip install toolweb-sdk

from toolweb import ToolWebClient

# 初始化客户端
client = ToolWebClient(
    api_key='your-api-key-here',
    base_url='https://api.toolwebsite.com/v1'
)

# 获取工具列表
tools = client.tools.list()
print(f'可用工具数量: {len(tools)}')

# 使用正则表达式测试工具
result = client.tools.execute('regex-tester', {
    'pattern': r'd{3}-d{3}-d{4}',
    'text': '电话号码: 123-456-7890'
})
print(f'匹配结果: {result["matches"]}')
                  

REST API调用

bash
                    # 获取API密钥
curl -X POST https://api.toolwebsite.com/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"username":"your-username","password":"your-password"}'

# 获取工具列表
curl -X GET https://api.toolwebsite.com/v1/tools \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

# 使用特定工具
curl -X POST https://api.toolwebsite.com/v1/tools/base64-encoder/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"Hello World"}'
                  

需要技术支持?

我们的技术团队随时为您提供集成和扩展方面的帮助