使用橙秀 API,请先阅读并遵守以下规范使用API。
所有参数均是小写,以GET方式请求,JSON格式返回。 后面每一个功能都需要提交API验证参数,返回结果也在此基础上,故后面的所有功能说明中涉及API验证机制的说明就省略了,要获取API验证信息说明的请至账户校验查阅。
适用于所有接口的所有返回信息
code | 信息 |
---|---|
10000 | 验证通过 |
10001 | 您提交的IP被禁止 |
10002 | 您无权使用API |
10003 | 时间戳错误 |
10004 | 验证串错误 |
10005 | 身份验证失败 |
10006 | 非法访问 |
为了保障您的账户安全, 橙秀将进行以下几项措施:
https://www.xiu.top/api/checkapi |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string url = "https://www.xiu.top/api/checkapi?username=" + username + "&otime=" + otime + "&checksum=" +checksum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口获取模板分类信息
https://www.xiu.top/api/template/category |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/template/category |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
id | 分类id | 整型 | 分类id |
create_date | 创建日期 | 字符串 | 创建日期 |
item | 二级分类 | 数组 | 二级分类 |
name | 分类名称 | 字符串 | 分类名称 |
num | 分类编号 | 字符串 | 分类编号 |
sort | 分类排序 | 长整型 | 分类排序 |
status | 分类状态 | 整型 | 分类状态 |
update_date | 上次修改日期 | 字符串 | 上次修改日期 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
id | 分类id | 整型 | 分类id |
create_date | 创建日期 | 字符串 | 创建日期 |
cover | 分类封面 | 字符串 | 分类封面 |
name | 分类名称 | 字符串 | 分类名称 |
num | 分类编号 | 字符串 | 分类编号 |
sort | 分类排序 | 长整型 | 分类排序 |
status | 分类状态 | 整型 | 分类状态 |
update_date | 上次修改日期 | 字符串 | 上次修改日期 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string url = "https://www.xiu.top/api/template/category?username=" + username + "&otime=" + otime + "&checksum=" +checksum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口获取模板列表信息
https://www.xiu.top/api/template/list |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/template/list |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
cid | 分类id | 字符串 | 多个分类用英文逗号“,”隔开 |
cover | 封面 | 字符串 | 封面 |
hits | 点击数 | 整型 | 点击数 |
id | 模板id | 整型 | 模板id |
is_hot | 是否热门 | 布尔 | 是否热门 |
like_count | 点赞数 | 整型 | 点赞数 |
price | 模板价格 | 整型 | 模板价格 |
scene_type | 模板类型 | 整型 | 0-免费模板,1-精美模板 |
scroll_mode | 滑动模式 | 字符串 | B2T-上下滑动,R2L-左右滑动 |
setdesc | 模板描述 | 字符串 | 模板描述 |
setname | 模板名称 | 字符串 | 模板名称 |
setnum | 模板编号 | 字符串 | 模板编号 |
statistic | 使用量 | 整型 | 使用量 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string url = "https://www.xiu.top/api/template/list?username=" + username + "&otime=" + otime + "&checksum=" +checksum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口创建新场景
https://www.xiu.top/api/showset/create |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 模板编号 | 字符串 | 可以为空(若为空,创建空白场景) |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
cover | 封面 | 字符串 | 封面 |
hits | 点击数 | 整型 | 点击数 |
id | 场景id | 整型 | 场景id |
like_count | 点赞数 | 整型 | 点赞数 |
scroll_mode | 滑动模式 | 字符串 | B2T-上下滑动,R2L-左右滑动 |
setdesc | 场景描述 | 字符串 | 场景描述 |
setname | 场景名称 | 字符串 | 场景名称 |
setnum | 场景编号 | 字符串 | 场景编号 |
pagenum | 页数 | 整型 | 场景页面数量 |
create_time | 创建时间 | 字符串 | 创建时间 |
update_time | 更新时间 | 字符串 | 最后一次更新时间 |
is_release | 是否发布 | 布尔 | 是否发布 |
is_removeads | 是否去尾页 | 布尔 | 是否去尾页 |
status | 状态 | 字符串 | 启用、禁用、审核中 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "模板编号";
string url = "https://www.xiu.top/api/showset/create?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口设置独立编辑密码
https://www.xiu.top/api/showset/password |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 模板编号 | 字符串 | 不能为空 |
password | 密码 | 字符串 | md5(密码) |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/password |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "场景编号";
string setpassword = MD5(您的场景密码);
string url = "https://www.xiu.top/api/showset/password?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum+"&password="+setpassword;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口获取场景编辑连接
https://www.xiu.top/api/showset/build |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 场景编号 | 字符串 | 不能为空 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/build |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
编辑地址 | 字符串 | 场景编辑地址,1分钟有效 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "场景编号";
string url = "https://www.xiu.top/api/showset/build?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口获取单个场景信息
https://www.xiu.top/api/showset/detail |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 场景编号 | 字符串 | 不能为空 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/detail |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
cover | 封面 | 字符串 | 封面 |
hits | 点击数 | 整型 | 点击数 |
id | 场景id | 整型 | 场景id |
like_count | 点赞数 | 整型 | 点赞数 |
scroll_mode | 滑动模式 | 字符串 | B2T-上下滑动,R2L-左右滑动 |
setdesc | 场景描述 | 字符串 | 场景描述 |
setname | 场景名称 | 字符串 | 场景名称 |
setnum | 场景编号 | 字符串 | 场景编号 |
pagenum | 页数 | 整型 | 场景页面数量 |
create_time | 创建时间 | 字符串 | 创建时间 |
update_time | 更新时间 | 字符串 | 最后一次更新时间 |
is_release | 是否发布 | 布尔 | 是否发布 |
is_removeads | 是否去尾页 | 布尔 | 是否去尾页 |
status | 状态 | 字符串 | 启用、禁用、审核中 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "场景编号";
string url = "https://www.xiu.top/api/showset/detail?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口获取单个场景预览连接
https://www.xiu.top/api/showset/preview |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 场景编号 | 字符串 | 不能为空 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/preview |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
预览地址 | 字符串 | 场景预览地址 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "场景编号";
string url = "https://www.xiu.top/api/showset/preview?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口获取单个场景分享连接且包括二维码
https://www.xiu.top/api/showset/share |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 场景编号 | 字符串 | 不能为空 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/share |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
shareurl | 分享地址 | 字符串 | 场景分享地址 |
qrurl | 二维码地址 | 字符串 | 场景分享二维码地址 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "场景编号";
string url = "https://www.xiu.top/api/showset/share?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口获取当前认证用户下所有的场景列表
https://www.xiu.top/api/showset/list |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/list |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
cover | 封面 | 字符串 | 封面 |
hits | 点击数 | 整型 | 点击数 |
id | 场景id | 整型 | 场景id |
is_hot | 是否热门 | 布尔 | 是否热门 |
like_count | 点赞数 | 整型 | 点赞数 |
scroll_mode | 滑动模式 | 字符串 | B2T-上下滑动,R2L-左右滑动 |
setdesc | 场景描述 | 字符串 | 场景描述 |
setname | 场景名称 | 字符串 | 场景名称 |
setnum | 场景编号 | 字符串 | 场景编号 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string url = "https://www.xiu.top/api/showset/list?username=" + username + "&otime=" + otime + "&checksum=" +checksum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口上线场景
https://www.xiu.top/api/showset/online |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 场景编号 | 字符串 | 不能为空 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/online |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "场景编号";
string url = "https://www.xiu.top/api/showset/online?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口下线场景
https://www.xiu.top/api/showset/offline |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 场景编号 | 字符串 | 不能为空 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/offline |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "场景编号";
string url = "https://www.xiu.top/api/showset/offline?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口删除场景
https://www.xiu.top/api/showset/delete |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 场景编号 | 字符串 | 不能为空 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/delete |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "场景编号";
string url = "https://www.xiu.top/api/showset/delete?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口复制场景
https://www.xiu.top/api/showset/copy |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 场景编号 | 字符串 | 不能为空 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/copy |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "场景编号";
string url = "https://www.xiu.top/api/showset/copy?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}
您可以通过接口去尾页广告
https://www.xiu.top/api/showset/removeads |
---|
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
username | 用户名 | 字符串 | 符合email格式的字符串 |
otime | 提交时间 | 字符串 | 即您提交到API接口时的当前时间戳。 若您提交时为2018年1月5日09点59分55秒112毫秒,则提交时间值为20180105095955112 |
checksum | 验证串 | 字符串 | md5(username+md5(您的密码)+otime) |
setnum | 场景编号 | 字符串 | 不能为空 |
参数 | 名称 | 类型 | 说明 |
---|---|---|---|
action | 接口动作名称 | 字符串 | api/showset/removeads |
status | 处理结果 | 字符串 | success:成功;failed:失败 |
message | 返回数据 | 字符串 | 失败时为错误说明,成功时根据不同接口返回不同类型的数据 |
/*
* 账户校验接口.net代码范例
* 本范例中采用控制台程序实现
* modified: 2018-01-09
* author:
*/
// 主程序
static void Main(string[] args)
{
// 参数
string username = "您的用户名";
string password = "您的密码";
string otime = DateTime.Now.ToString("yyyyMMddHHmmssfff");
string checksum = MD5(username + MD5(password) + otime);
string setnum = "场景编号";
string url = "https://www.xiu.top/api/showset/removeads?username=" + username + "&otime=" + otime + "&checksum=" +checksum+"&setnum="+setnum;
// 采用GET方式提交
string result = Get(url);
// 接口采用json格式返回数据
if (!string.IsNullOrEmpty(result))
{
ResultData obj = Newtonsoft.Json.JsonConvert.DeserializeObject<ResultData>(result);
// 返回无数据(success:成功;failed:失败);有数据(失败时为错误说明,成功时根据不同接口返回不同类型的数据)
result =string.IsNullOrEmpty(obj.message)?(obj.status== "success" ? "成功":"失败"):obj.message ;
}
Console.WriteLine(result);
Console.ReadKey();
}