找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 243|回复: 0

[验证开发] 新秀网络自动测试接口程序(部分核心接口)

[复制链接]
发表于 2024-8-25 13:32:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
自动测试接口程序

1、本程序为测试接口是否正常使用,检测环境及接口代码是否兼容正常!

2、测试前,请编辑此文件代码,将测试演示账号设置为您的账号密码!

3、发现错误时,请单独调试接口,报错以及错误信息,反馈给开发者!

适用版本:新秀网络验证管理系统DZ3.5系列版本


使 用 指 南

1、下载源代码文件,上传到插件根目录:source\plugin\xinxiuvip_network\

allapi.inc.zip (1.24 KB, 下载次数: 31)

2、将代码文件内演示账号修改为您要测试的账号:

[PHP] 纯文本查看 复制代码
#################测试演示账号信息输入##################
$username ='demo';
$password = 'demo';
#################测试演示账号信息结束##################

3、访问接口:网址+ /plugin.php?id=xinxiuvip_network:allapi

4、效果展示:

360截图20240825133606.png

5、源代码展示:

[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>");
    }
}



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|新秀网络验证系统API[软著登字第13061951号] ( 豫ICP备2021033257号-1 )

GMT+8, 2024-9-17 03:03 , Processed in 0.218662 second(s), 46 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表