开发者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/token
Token使用
在请求头中添加Authorization字段
Bearer {token}
Token刷新
定期刷新Token保证安全性
/auth/refresh
权限验证
验证用户权限和访问范围
/auth/verify
核心接口
完整的API接口文档和示例
内容管理
GETPOSTPUTDELETE
创建、编辑、删除内容
/content
平台管理
GETPOSTPUT
管理发布平台和账号配置
/platforms
发布任务
GETPOSTPUT
创建和管理发布任务
/tasks
数据分析
GET
获取发布数据和统计信息
/analytics
Webhook事件
实时事件通知和回调处理
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会持续演进,建议订阅更新通知获取最新变更