接口約定
- 使用https
- restful風(fēng)格
- 用戶端:https://{域名}/api/{接口版本號}/{resource}/{resource_id}/{sub_resource}/{sub_resource_id}/{action}?{query_string}
- 管理端:https://{域名}/admin/api/{接口版本號}/{resource}/{resource_id}/{sub_resource}/{sub_resource_id}/{action}?{query_string}
- 測試環(huán)境域名babieta.xivan.cn
- 正式環(huán)境域名待定
- 公共參數(shù)放在header,如userid,session_key,unionid,version等
- resource: praises
接口
POST /praises/<busi_type>/<busi_id>/<action>
name | cname | type | Description |
---|---|---|---|
用途 | 點贊 | ||
版本號 | v1.0 | ||
busi_type | 業(yè)務(wù)類型 | string | comment(評論)/soak(浸泡訓(xùn)練音頻)/comm_sound(交流語音) |
busi_id | 業(yè)務(wù)id | string | |
action | 業(yè)務(wù)id | praise(點贊)/unpraise(取消點贊) |
請求數(shù)據(jù):
body 參數(shù)/可選參數(shù)
name | cname | type | Description |
---|
例
curl -i "https://babieta.xivan.cn/api/v1.0/praises/comment/2/praise" -H "userid:oslC94mGqAAEz6iWhKhL9dEY5l3o" -H "token:25e8ba0469c6f1c0c6dcd4fe952b8e4e"
wx.request({
"url":"https://babieta.xivan.cn/api/v1.0/praises/comment/2/praise",
"method":"GET",
"success": res =>{
console.log(res)
},
"data":{},
"dataType":"json",
"header": { "content-type":"application/x-www-form-urlencoded",
"userid": "oslC94mGqAAEz6iWhKhL9dEY5l3o", "token":"25e8ba0469c6f1c0c6dcd4fe952b8e4e"},
"complete": res => {
console.log(res)
}
})
返回數(shù)據(jù):
name | cname | type | Description |
---|---|---|---|
code | int | 返回碼 0成功 非0失敗 | |
msg | string | 錯誤信息 | |
praise_count | string | 當(dāng)前點贊數(shù) |
例
{
"msg": "",
"code": 0,
"praise_count":5
}