开发者API
强大的 API接口
使用RESTful API将全媒运营官的强大功能集成到您的应用程序中,实现自动化内容发布和管理
v2.1
API版本
50+
接口数量
1000/h
请求限制
99.9%
稳定性
快速开始
4个步骤快速集成API
1
获取API密钥
在用户设置页面生成您的API密钥
2
安装SDK
选择您喜欢的编程语言安装对应SDK
3
发起第一个请求
使用API获取账户信息验证集成
4
探索更多功能
浏览完整API文档了解所有可用功能
API文档
完整的接口说明和使用指南
API概览
RESTful API接口,支持JSON格式数据交互
基础URL
https://api.omniopra.com/v2
认证方式
Bearer Token
数据格式
JSON
请求限制
1000次/小时
身份认证
基于Token的安全认证机制
API密钥获取
在用户设置中生成API密钥
/auth/tokenToken使用
在请求头中添加Authorization字段
Bearer {token}Token刷新
定期刷新Token保证安全性
/auth/refresh权限验证
验证用户权限和访问范围
/auth/verify核心接口
完整的API接口文档和示例
内容管理
GETPOSTPUTDELETE
创建、编辑、删除内容
/content平台管理
GETPOSTPUT
管理发布平台和账号配置
/platforms发布任务
GETPOSTPUT
创建和管理发布任务
/tasks数据分析
GET
获取发布数据和统计信息
/analyticsWebhook事件
实时事件通知和回调处理
task.completed发布任务完成
载荷包含:任务ID、结果状态、平台信息
task.failed发布任务失败
载荷包含:任务ID、错误信息、失败原因
content.created内容创建成功
载荷包含:内容ID、标题、创建时间
account.updated平台账号更新
载荷包含:平台ID、账号信息、更新时间
代码示例
常用操作的示例代码
请求示例
获取内容列表
curl
curl -X GET "https://api.omniopra.com/v2/content" \
  -H "Authorization: Bearer your_token" \
  -H "Content-Type: application/json"创建发布任务
javascript
const response = await fetch('https://api.omniopra.com/v2/tasks', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer your_token',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    contentId: '12345',
    platforms: ['wechat', 'weibo'],
    scheduledAt: '2024-01-20T10:00:00Z'
  })
});获取数据分析
python
import requests
headers = {
    'Authorization': 'Bearer your_token',
    'Content-Type': 'application/json'
}
response = requests.get(
    'https://api.omniopra.com/v2/analytics/summary',
    headers=headers,
    params={'period': '30d'}
)
data = response.json()响应示例
成功响应
JSON{
  "success": true,
  "data": {
    "id": "12345",
    "title": "示例内容",
    "status": "published",
    "createdAt": "2024-01-20T10:00:00Z"
  },
  "message": "操作成功"
}错误响应
JSON{
  "success": false,
  "error": {
    "code": "INVALID_TOKEN",
    "message": "令牌无效或已过期",
    "details": "请检查Authorization头中的令牌"
  }
}SDK与开发包
多种编程语言的官方SDK
🟨
已发布JavaScript/Node.js
🐍
已发布Python
🐘
已发布PHP
☕
开发中Java
正在开发中,敬请期待
🔵
规划中Go
计划开发中
💎
规划中Ruby
计划开发中
使用限制
请求频率限制
免费版100次/小时
专业版1,000次/小时
企业版10,000次/小时
超限提醒
超过限制后将返回429状态码,建议实现指数退避重试机制
最佳实践
错误处理
始终检查响应状态码,实现适当的错误处理逻辑
数据缓存
合理缓存API响应数据,减少不必要的请求
安全考虑
妥善保管API密钥,避免在客户端代码中暴露
版本管理
API会持续演进,建议订阅更新通知获取最新变更