sdk推送现金红包
# sdk推送现金红包
## 请求地址
```
api/app/
```
## 请求参数
| 参数 | 默认值 | 说明 | 是否必填 |
| ---- | -------| ------|------|
| pid | 商户编号 | 商户编号 | 是 |
| time | 时间戳 | 时间戳 | 是 |
| sign | 签名 | MD5(pid#pkey#time#type#money#nonce) | 是 |
| type | xy.sdk.push.share | 请求类型 | 是 |
| uid | uid | 用户编号 | 是 |
| money | 金额 | 金额 | 是 |
| title | 途径 | 途径 | 是 |
| nonce | string | 随机数 | 是 |
## 返回值
``` json
{
"code":1, //code为0 表示失败 msg是错误信息
"msg":"",
"data":[]
}
```
# app获取任务列表
## 请求地址
```
api/app/
```
## 请求参数
| 参数 | 默认值 | 说明 | 是否必填 |
| ---- | -------| ------|------|
| pid | 商户编号 | 商户编号 | 是 |
| time | 时间戳 | 时间戳 | 是 |
| sign | 签名 | MD5(pid#pkey#time#type#nonce) | 是 |
| type | xy.sdk.get.boxtask | 请求类型 | 是 |
| nonce | string | 随机数 | 是 |
| bname | | 盒子名称 | 是 |
| bdevice | | 盒子设备,0安卓 1苹果 | 是 |
## 返回值
``` json
{
"code":1, //code为0 表示失败 msg是错误信息
"msg":"",
"data":[{
"xy_id":1000,//任务id
"xy_task_name":"xxx",//任务名称
"xy_task_img":"xxx",//任务图片
"xy_task_type":0,//0 自定义地址 1穿山甲广告
"xy_task_money":100,//任务奖励
"xy_transition_img":"xxx",//过渡图片
"xy_video_url":"xxx",//自定义视频地址
"xy_video_type":0,//穿山甲视频类型 0激励视频、1全屏视频广告、2新插屏广告、3插屏广告、4banner、5信息流、6draw信息流
"xy_task_code":"xxx",//穿山甲代码位id
"xy_share_name":"",//分享名称
"xy_share_img":"",//分享图片
"xy_share_desc":"",//分享介绍
"xy_share_url":"",//分享地址
"platform":"平台",
"name":"名称",
"image":"图片",
"image1":"图片1",
"image2":"图片2",
"image3":"图片3",
"image4":"图片4",
"image5":"图片5",
"image6":"图片6",
"image7":"图片7",
"intro":"简介",
"content":"内容",
"type":"类型",
"stype":"风格",
"gtheme":"题材",
"android":"android下载地址",
"apple":"ios下载地址",
"web":"pc下载地址",
"id":"游戏id",
"gtype":"手游",
"glable":"游戏标签","游戏标签2",
"gameflash":"",
"gameflashimg":"",
"gpackagesize":"",
}]
}
```
# app领取任务奖励
## 请求地址
```
api/app/
```
## 请求参数
| 参数 | 默认值 | 说明 | 是否必填 |
| ---- | -------| ------|------|
| pid | 商户编号 | 商户编号 | 是 |
| time | 时间戳 | 时间戳 | 是 |
| sign | 签名 | MD5(pid#pkey#time#type#nonce) | 是 |
| type | xy.sdk.receive.boxtask | 请求类型 | 是 |
| xy_uid | int | 用户编号 | 是 |
| xy_task_id | int | 任务id | 是 |
| nonce | string | 随机数 | 是 |
## 返回值
``` json
{
"code":1, //code为0 表示失败 msg是错误信息
"msg":"",
"data":[]
}
```