[PHP] 纯文本查看 复制代码
<?php
if (! defined('IN_DISCUZ')) {
exit('Access Denied');
}
global $_G;
C::import('class/xinxiu','plugin/xinxiuvip_network',false);
#################测试演示账号信息输入##################
$username ='demo';
$password = 'demo';
#################测试演示账号信息结束##################
$key = xx_G::xinxiuvip_network('apikey');
$adminkey = xx_G::xinxiuvip_network('adminkey');
$siteurl= $_G['siteurl'].'plugin.php?id=xinxiuvip_network:';
$token='';
print_r("<br>".'#########################################################'."<br>");
print_r('# 1、本程序为测试接口是否正常使用,检测环境及接口代码是否兼容正常! #'."<br>");
print_r('# 2、测试前,请编辑此文件代码,将测试演示账号设置为您的账号密码! #'."<br>");
print_r('# 3、发现错误时,请单独调试接口,报错以及错误信息,反馈给开发者! #'."<br>");
print_r('# 官方网站:[url=http://www.xinxiuvip.com]www.xinxiuvip.com[/url] 客服QQ:3188639 QQ群:281079920 #'."<br>");
print_r('#########################################################'."<br><br>");
print_r('★★★★★★★★★★新秀网络自动测试接口程序(部分核心接口)★★★★★★★★★★'."<br><br>");
$url = $siteurl.'login&key='.$key.'&action=login_user&username='.$username.'&password='.$password;
$var = xx_curl::get_url($url);
$var_uid = json_decode($var,true) ;
ouput($url);
$url = $siteurl.'login&key='.$key.'&action=login_cards&sgin='.$var_uid['data']['sgin'];
$var = xx_curl::get_url($url);
$var = json_decode($var,true) ;
$token = $var['data']['token'];
if ($var['code'] == 200){
print_r('接口地址: '.$url."<br>".'返回数据: code: '."<font color='green'><b>200</b></font>". ' --- 处理时间::'.$var['sqltime']."<br><br>");
}else{
print_r('接口地址: '.$url."<br>".'返回数据: code:'."<font color='red'><b>400</b></font>".' --- 处理时间::'.$var['sqltime']."<br><br>");
}
$url = $siteurl.'user&token='.$token.'&action=get_user_info&type=member';
ouput($url);
$url = $siteurl.'user&token='.$token.'&action=user_members';
ouput($url);
$url = $siteurl.'user&token='.$token.'&action=user_get_fields&int=3';
ouput($url);
$url = $siteurl.'login&key='.$key.'&action=login_config';
ouput($url);
$url = $siteurl.'login&key='.$key.'&action=login_get_globals&ids=1&int=2';
ouput($url);
$url = $siteurl.'login&key='.$key.'&action=login_counts';
ouput($url);
$url = $siteurl.'login&token='.$token.'&action=login_exit';
ouput($url);
print_r('★★★★★★★★★★新秀网络自动测试接口程序(部分核心接口)★★★★★★★★★★'."<br>");
function ouput($url)
{
$var = xx_curl::get_url($url);
$var = json_decode($var,true) ;
if ($var['code'] == 200){
print_r('接口地址: '.$url."<br>".'返回数据: code: '."<font color='green'><b>200</b></font>". ' --- 处理时间::'.$var['sqltime']."<br><br>");
}else{
print_r('接口地址: '.$url."<br>".'返回数据: code:'."<font color='red'><b>400</b></font>"."<font color='red'><b> ".$var['result']."</b></font>".' --- 处理时间::'.$var['sqltime']."<br><br>");
}
}