接口路径(新):http://api.okayapi.com/api/App/Market_SignIn/SignIn
接口路径(旧):http://api.okayapi.com/?s=App.Market_SignIn.SignIn
接口描述: 接口超市-签到-签到,同一用户同一活动不可重复签到。使用前请先安装签到插件。
Parameter | Type | Required | Default | Note | Description |
---|---|---|---|---|---|
HTTP_APPKEY | String | Required | MIN: 32 | Common Put Your APPKEY | |
uuid | String | Optaion | MIN: 32;MAX: 32 | UUID,全局唯一用户ID。可选当用户登录时绑定uuid | |
sign_in_activity | String | Required | 签到活动名称,必填 | ||
sign_in_nickname | String | Required | 签到活动姓名,必填,同一用户同一活动不可重复签到 | ||
sign_in_place | String | Optaion | 签到活动地点 |
请求:
{OKAYAPI_API_HOST}/?s=App.Market_SignIn.signin&sign_in_activity=小白接口周年庆&sign_in_nickname=小小白&uuid={用户uuid}&sign_in_place=广州&app_key={你的app_key}&sign={动态签名}
返回:
{
"ret": 200,
"data": {
"err_code": 0,
"err_msg": "",
"id": 14
},
"msg": "当前请求接口:App.Market_Signin.SignIn"
}
<?php
// 引入文件
require_once dirname(__FILE__) . '/OkayApiClient.php';
// 调用小白开放接口
$rs = OkayApiClient::request('App.Market_Signin.SignIn',array('model_name'=>'okayapi_sign_in','sign_in_activity'=>'小白接口周年庆','sign_in_nickname'=>'小白','sign_in_place'=>'广州'));
// 输出结果
print_r($rs);
/*
Array
(
[ret] => 200
[data] => Array
(
[err_code] => 0
[err_msg] =>
[id] => 5
)
[msg] => 小白开放接口:App.Market_Signin.SignIn
)
*/
KEY | Type | Description |
---|---|---|
err_code | Int | 操作码,0表示成功,正数表示业务失败场景,负数表示系统失败场景 |
err_msg | String | 错误提示信息,err_code非0时参考此提示信息 |
id | Int | 签到ID |
接口路径(新):http://api.okayapi.com/api/App/Market_SignIn/Show
接口路径(旧):http://api.okayapi.com/?s=App.Market_SignIn.Show
接口描述: 接口超市-签到-获取签到列表,根据活动名称,获取签到列表,同一用户不可在同一活动中重复签到,支持分页排序。使用前请先安装签到插件
Parameter | Type | Required | Default | Note | Description |
---|---|---|---|---|---|
HTTP_APPKEY | String | Required | MIN: 32 | Common Put Your APPKEY | |
sign_in_activity | String | Optaion | 签到活动名称,当不选时分页排序返回全部数据 | ||
page | Int | Optaion | 1 | MIN: 1 | 第几页 |
perpage | Int | Optaion | 20 | MIN: 1;MAX: 100 | 分页数量 |
order | Int | Optaion | 1 | 1按签到先后顺序显示,2按签到先后逆序 |
请求:
{OKAYAPI_API_HOST}/?s=App.Market_SignIn.Show&sign_in_activity=小白接口周年庆&app_key={你的app_key}&sign={你的动态签名}
返回:
{
"ret": 200,
"data": {
"err_code": 0,
"err_msg": "",
"total": 4,
"items": [
{
"id": 7,
"sign_in_nickname": "小小白三号",
"sign_in_activity": "小白接口周年庆",
"sign_in_place": "广州",
"sign_in_time": "2019-03-11 08:53:47"
},
{
"id": 4,
"sign_in_nickname": "小小白二号",
"sign_in_activity": "小白接口周年庆",
"sign_in_place": "广州",
"sign_in_time": "2019-03-11 08:33:16"
},
{
"id": 3,
"sign_in_nickname": "小小白一号",
"sign_in_activity": "小白接口周年庆",
"sign_in_place": "广州",
"sign_in_time": "2019-03-11 08:31:55"
}
]
},
"msg": "小白开放接口:App.Market_SignIn.show"
}
<?php
// 引入文件
require_once dirname(__FILE__) . '/OkayApiClient.php';
// 调用小白开放接口
// 调用小白开放接口
$activity='小白接口周年庆';
$rs = OkayApiClient::request('App.Market_SignIn.Show', array('uuid' => $activity));
// 输出结果
print_r($rs);
/*
Array
(
[ret] => 200
[data] => Array
(
[err_code] => 0
[err_msg] =>
[total] => 6
[items] => Array
(
{
"id": 7,
"sign_in_nickname": "小小白",
"sign_in_activity": "小白接口周年庆",
"sign_in_place": "广州",
"sign_in_time": "2019-03-11 08:53:47"
},
{
"id": 4,
"sign_in_nickname": "小小白12",
"sign_in_activity": "小白接口周年庆",
"sign_in_place": "广州",
"sign_in_time": "2019-03-11 08:33:16"
},
{
"id": 3,
"sign_in_nickname": "小小白1",
"sign_in_activity": "小白接口周年庆",
"sign_in_place": "广州",
"sign_in_time": "2019-03-11 08:31:55"
},)
)
[msg] => 小白开放接口:App.Market_Signin.Show
)
*/
KEY | Type | Description |
---|---|---|
err_code | Int | 操作码,0表示成功,正数表示业务失败场景,负数表示系统失败场景 |
err_msg | String | 错误提示信息,err_code非0时参考此提示信息 |
total | Int | 活动签到总数 |
items | Array | 签到列表 |
items[].id | Int | 评论ID |
items[].sign_in_nickname | String | 签到姓名 |
items[].sign_in_activity | String | 签到活动,当不输入活动名称时分页排序返回所有数据 |
items[].sign_in_place | String | 签到地点 |
items[].sign_in_time | Int | 签到时间 |
Power by OkayAPI.com Contact us (WA: okayapi OR Email: chanzonghuang@gmail.com).
Timezone: America/New_York Apr/24/2024 19:49:45