協議描述 | 請求類型 | 訪問路徑 |
---|---|---|
獲取token | post | http://i.luobeitech.com:20000/api/token/get |
輸入參數:
{
"accessKey": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"secretKey": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
參數描述:
accessKey:密鑰
secretKey:密鑰
輸入類型:
application/json
返回參數:
code
reason
返回結果:
int
String
返回結果:
code=0,reason=操作成功
code=100,reason=訪問失敗,accessKey無效
code=101,reason=訪問失敗,secretKey無效
code=103,reason=訪問失敗,賬戶不存在
例子:
{
"code": 0,
"reason": "操作成功"
}
{
"code": 100,
"reason": "訪問失敗,accessKey無效"
}
協議描述 | 請求類型 | 訪問路徑 |
---|---|---|
獲取插件列表 | post | http://i.luobeitech.com/api/v3.0/getPluginList |
輸入參數:
{
"accKey": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"token" : "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
參數描述:
accKey:密鑰
token:token
輸入類型:
application/json
返回參數:
code
reason
返回類型:
int
String
返回結果:
code=0,reason=操作成功
code=100,reason=操作失敗,無效的accessKey信息
code=102,reason=操作失敗,無效的token信息
code=104,reason=操作失敗,未授權的accessKey
code=105,reason=操作失敗,token與accessKey不匹配
code=106,reason=操作失敗,token已經過期
code=342,reason=操作失敗, 插件列表為空
返回參數:
payload(插件列表)
返回類型:
List
返回結果:
[
{
"pluginId": 1,(插件Id)
"name": "發朋友圈",(插件名字)
"pluginUid": "OS_XXXXX",(插件標識)
"version": 4(插件版本)
},
{
"pluginId": 2,
"name": "添加好友",
"pluginUid": "XXXXXXX",
"version": 6
}
]
例子:
{
"code": 0,
"payload": [
{
"id": 1,
"name": "發朋友圈",
"pluginUid": "OS_XXXXX",
"version": 4
}
],
"reason": "操作成功"
}
{
"code": 100,
"reason": "訪問失敗,accessKey無效"
}
協議描述 | 請求類型 | 訪問路徑 |
---|---|---|
獲取設備列表 | post | http://i.luobeitech.com/api/v3.0/getDeviceList |
輸入參數:
{
"accKey": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"token" : "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
參數描述:
accKey:密鑰
token:token
輸入類型:
application/json
返回參數:
code
reason
返回類型:
int
String
返回結果:
code=0,reason=操作成功
code=100,reason=操作失敗,無效的accessKey信息
code=102,reason=操作失敗,無效的token信息
code=104,reason=操作失敗,未授權的accessKey
code=105,reason=操作失敗,token與accessKey不匹配
code=106,reason=操作失敗,token已經過期
code=343,reason=操作失敗, 設備列表為空
返回參數:
payload(設備列表)
返回類型:
List
返回結果:
[
{
"displayName": "手機1",(設備昵稱)
"id": 1,(設備Id)
"onlineStatus": 1(設備在線狀態:1 在線 0 離線)
},{
"displayName": "手機2",
"id": 2,
"onlineStatus": 0
}
]
例子:
{
"code": 0,
"payload": [
{
"displayName": "手機2",
"id": 2,
"onlineStatus": 0
}
],
"reason": "操作成功"
}
{
"code": 100,
"reason": "訪問失敗,accessKey無效"
}
協議描述 | 請求類型 | 訪問路徑 |
---|---|---|
上傳素材 | post | http://i.luobeitech.com/v3/resData/uploadHttpRes |
輸入參數:
{
"accKey": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"token" : "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"name": "素材",
"type": 1,
"picList":
[
"http://ocpep7bl9.bkt.clouddn.com/4.jpg",
"http://ocpep7bl9.bkt.clouddn.com/a9859dca.png",
"http://ocpep7bl9.bkt.clouddn.com/occultation.gif",
"http://ocpep7bl9.bkt.clouddn.com/yzxq-048.jpeg"
],
"textList":
[
"你好"
],
"videoList":
[
"http://mp4.res.hunantv.com/new_video/28/7A0B569858C4B58526273897A 2321658_20170926_1_1_256.mp4"
]
}
參數描述:
accKey:密鑰
token:token
name:素材名稱
type:素材類型(1:文本 2:圖片 3:視頻 5:圖片+文字 6:視頻+文字)
picList:圖片地址列表(最多支持9張圖片,圖片地址后綴名支持.png、.jpg、.jpeg、.gif)
textList:文本列表
videoList:視頻地址列表(支持1個小視頻,視頻地址后綴名支持.mp4格式,視頻時長不大于10秒)
輸入類型:
application/json
返回參數:
code
reason
payload(素材Id)
返回類型:
int
String
Long
返回結果:
code=0,reason=操作成功
code=100,reason=操作失敗,無效的accessKey信息
code=102,reason=操作失敗,無效的token信息
code=104,reason=操作失敗,未授權的accessKey
code=105,reason=操作失敗,token與accessKey不匹配
code=106,reason=操作失敗,token已經過期
code=300,reason=操作失敗,素材名稱重復
code=330,reason=操作失敗,素材名為空
code=331,reason=操作失敗,文本列表為空
code=332,reason=操作失敗,圖片列表為空
code=333,reason=操作失敗,視頻列表為空
code=335,reason=操作失敗,圖片地址不合法
code=336,reason=操作失敗,視頻地址不合法
code=337,reason=操作失敗,素材類型錯誤
code=340,reason=操作失敗,視頻時長大于10s
code=341,reason=操作失敗, 視頻格式后綴名必須是.mp4
例子:
{
"code": 0,
"reason": "操作成功",
"payload":1000
}
{
"code": 301,
"reason": "操作失敗,素材已存在"
}
協議描述 | 請求類型 | 訪問路徑 |
---|---|---|
上傳數據 | post | http://i.luobeitech.com/customer/uploadHttpData |
輸入參數:
{
"accKey": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"token": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"ext": [
"string"
],
"hs": [
"string"
],
"name": "string",
"phone": [
"string"
],
"qq": [
"string"
],
"tag": [
"string"
],
"wechat": [
"string"
]
}
參數描述:
accKey:密鑰
token:token
ext:拓展列
hs:話術
name:名字
phone:手機號列表
qq:QQ號列表
tag:標簽列表(給一條或多個數據打標簽)
wechat:微信號列表
輸入類型:
application/json
例子:
{
"accKey": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"token" : "XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"ext": [
"拓展列"
],
"hs": [
"話術1","話術2"
],
"name": "名稱",
"phone": [
"186xxxx4253","186xxxx4252"
],
"qq": [
"1665xxxx17","1665xxxx17"
],
"tag": [
"標簽1","標簽2","標簽3"
],
"wechat": [
"weixin1","weixin2","weixin3"
]
}
返回參數:
code
reason
返回類型:
int
String
返回結果:
code=0,reason=操作成功
code=100,reason=操作失敗,無效的accessKey信息
code=102,reason=操作失敗,無效的token信息
code=104,reason=操作失敗,未授權的accessKey
code=105,reason=操作失敗,token與accessKey不匹配
code=106,reason=操作失敗,token已經過期
code=740,reason=操作失敗,標簽不能為空
code=741,reason=操作失敗,數據上傳失敗
返回參數:
payload(數據Id列表)
返回類型:
List
返回結果:
[
1981115,
1981116,
1981117,
1981118,
1981119,
1981120
]
例子:
{
"code": 0,
"reason": "操作成功",
"payload": [
1981115,
1981116,
1981117,
1981118,
1981119,
1981120
]
}
{
"code": 100,
"reason": "訪問失敗,accessKey無效"
}