N点虚拟主机管理系统商业版-二次开发接口文档

链接: http://www.usity.org/1869.html 

N点虚拟主机管理系统商业版-二次开发接口文档

1.接口调用方法 荣森网N点教程网|http://www.rongsen.com.cn
ASP 调用例子: <% 
iishost=server.CreateObject("npoint_sav.host")  '加载组件
R=iishost.iisstate(10, 1)  '运行组件功能
Response.write R  '返回参数 
%>
PHP 调用例子: <?php 
$iishost = new COM("npoint_sav.host");  //加载组件
$R = $iishost->iisstate(10, 1);  //运行组件功能
echo $R;  //返回参数
?>
C# 调用例子: //1、网站 >> 添加引用 >> 选择 COM 选项 >> 组件名称( npoint_sav ) >> 确定
//2、C# 代码如下:
   public partial class _Default : System.Web.UI.Page 
   {
   protected void Page_Load(object sender, EventArgs e)
   {
   Response.Write(getiisstate()); //返回参数
   }
   protected static string getiisstate()
   {
   npoint.hostClass host = new npoint_sav.hostClass(); //加载组件
   return Convert.ToString(iisstate(10, 1));  //运行组件功能
   }
   }
    2.虚拟主机管理-接口说明
1、创建站点
 createsite(ifid, ftpid, ftpuser, password, domain, hostdomain, doc, iisnum, maxnum, spacenum, path, iissapp, log, servuftpnum, servupath, sdomain, usergroup, quota, webpage, websport, webips)
 ifid As ingeter : IIS网站标识符
 ftpid As ingeter : Microsoft FTP 站点标识符
 ftpuser As string : FTP用户名
 password As string : FTP密码
 domain As string : 域名(只能填一个域名不包括www如 npointhost.cn)  可留空
 hostdomain As string : 赠送的免费三级域名(必填)
 doc As string : 默认文档 多文档使用逗号分隔  如: index.asp,index.aspx,index.php   可留空
 iisnum As integer : IIS连接数(整数型, 0 为:不限制)
 maxnum As integer : 带宽限制 (整数型, 0 为:不限制)  单位: KB/秒
 spacenum As ingeter : 空间大小限制(单位M必须为大于0的整数)
 path As string : 网站存放路径(不包含具体目录名,如:E:\wwwroot)
 iissapp As string : 切换应用程序池或创建应用程序池 可留空(默认为断承应用程序池)
 log As ingeter : 是否启用日志记录(1 表示启用,0 表示不启用)
 servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x  2 表示 SERV-U 7.x  3表示 Gene6 FTP 3.x)
 servupath As string : SERV-U/G6的安装路径  如: C:\SERV-U
 sdomain As string : SERV-U 7.0/G6所建立 域的名称
 usergroup As string : 用户 隶属于 的组 如: "Guests"   可留空(将不属于任何组) 
 quota As integer : 使用的配额选项 1 为: 磁盘配额  2 为: 文件服务器资源管理器(需安装)-配额(推荐)
 webpage As string : 欢迎页文件夹名称(欢迎页必须存放在组件安装路径 welcome 目录里面) 比如: web01   可留空
 websport As String : 网站端口  留空默认为:80端口
 webips As String : 独立IP地址  如:218.85.157.99  可留空 
 * 成功返回大于0的ID号  否则返回错误提示
2、删除网站
 deletesite(ifid, ftpid, servuftpnum, servupath, delfilenum, sdomain, quota)
 ifid As ingeter : IIS网站标识符
 ftpid As ingeter : Microsoft FTP 站点标识符
 servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x  2 表示 SERV-U 7.x  3表示 Gene6 FTP 3.x)
 servupath As string : SERV-U/G6的安装路径  如: C:\SERV-U
 delfilenum As ingeter : 是否删除空间文件 1 表示删除  0 表示不删除
 sdomain As string : SERV-U 7.0以上所建立 域的名称 
 quota As integer : 使用的配额选项 1 为: 磁盘配额  2 为: 文件服务器资源管理器(需安装)-配额(推荐)
 * 成功返回 1  否则返回错误提示
3、启动/停止网站
 iisstate(ifid, state)
 ifid As ingeter : IIS网站标识符
 State As ingeter : 状态号(1 表示启动站点 0 表示停止站点) 
 * 成功返回 1  否则返回错误提示
4、更改站点FTP密码
 edituserpass(ifid, password, servuftpnum, servupath, sdomain)
 ifid As ingeter : IIS网站标识符
 password As string : FTP密码 
 servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x  2 表示 SERV-U 7.x  3表示 Gene6 FTP 3.x)
 servupath As string : SERV-U/G6的安装路径  如: C:\SERV-U
 sdomain As string : SERV-U 7.0/G6所建立 域的名称 
 * 成功返回 1  否则返回错误提示
5、设置站点IIS连接数
 siteiisnum(ifid, iisnum)
 ifid As ingeter : IIS网站标识符
 iisnum As ingeter : IIS连接数(整数型)     0 为: 不限制
 * 成功返回 1  否则返回错误提示
6、设置站点带宽
 sitedkmax(ifid, maxnum)
 ifid As ingeter : IIS网站标识符
 maxnum As ingeter : 带宽限制(整数型) 单位:KB/秒     0 为: 不限制
 * 成功返回 1  否则返回错误提示
7、启用/禁用日志记录
 logyn(ifid, log)
 ifid As ingeter : IIS网站标识符
 log As ingeter : 是否启用日志记录(1 表示启用,0 表示不启用) 
 * 成功返回 1  否则返回错误提示
8、切换ASP.NET版本
 netstate(ifid, dirname, netver, iissapp)
 ifid As ingeter : IIS网站标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 netver As string : .NET版本号 
 iissapp As string : 切换的应用程序池名称   可留空(限独立进程池)
 .NET版本号(如: "v1.1.4322" 版本号在C:\WINDOWS\Microsoft.NET\Framework\里面.NET文件夹名称)
 注: 切换.NET版本,除了独立进程池 其它的必须切换应用程序池 因为.NET1.1 与 .NET2.0... 不能共存 
 * 成功返回 1  否则返回错误提示
9、切换应用程序池
 iisapp(ifid, dirname, iissapp)
 ifid As ingeter : IIS网站标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 iissapp As string : 应用程序池的名称 
 * 成功返回 1  否则返回错误提示
10、设置默认文档
 setdoc(ifid, dirname, doc)
 ifid As ingeter : IIS网站标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 doc As string : 默认文件(多个文档请用,号隔开  如: index.htm,index.html,index.asp,index.aspx,index.php) 
 * 成功返回 1  否则返回错误提示
11、修改空间大小
 setspace(ifid, spacenum, servuftpnum, servupath, sdomain, quota)
 ifid As ingeter : IIS网站标识符
 spacenum As ingeter : 空间大小限制(单位M,必须为大于0的整数)
 servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x  2 表示 SERV-U 7.x  3表示 Gene6 FTP 3.x)
 servupath As string : SERV-U/G6的安装路径  如: C:\SERV-U
 sdomain As string : SERV-U 7.x/G6所建立 域的名称 
 quota As integer : 使用的配额选项 1 为: 磁盘配额  2 为: 文件服务器资源管理器(需安装)-配额(推荐)
 * 成功返回 1  否则返回错误提示
12、添加单个域名
 AddDomain(ifid, domain, websport, webips)
 ifid As ingeter : IIS网站标识符
 domain As string : 域名 
 websport As String : 网站端口  留空默认为:80端口
 webips As String : 独立IP地址  如:218.85.157.99  可留空 
 * 成功返回 1  否则返回错误提示
13、删除单个域名
 deldomain(ifid, domain, websport, webips)
 ifid As ingeter : IIS网站标识符
 domain As string : 域名 
 websport As String : 网站端口  留空默认为:80端口
 webips As String : 独立IP地址  如:218.85.157.99  可留空 
 * 成功返回 1  否则返回错误提示
14、设置自定义错误
 seterr(ifid, dirname, err400, err401, err403, err404, err500)
 ifid As ingeter : IIS网站标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 err400 As string : 400错误(允许为空,如: "err400.htm" )
 err401 As string : 401错误(允许为空,如: "err401.htm" )
 err403 As string : 402错误(允许为空,如: "err402.htm" )
 err404 As string : 404错误(允许为空,如: "err404.htm" )
 err500 As string : 500错误(允许为空,如: "err500.htm" ) 
 * 成功返回 1  否则返回错误提示
15、删除日志记录文件
 dellogfile(ifid, path)
 ifid As string : IIS网站标识符
 path As string : 网站存放路径(不包含具体目录名,如:E:\wwwroot)
 * 成功返回 1  否则返回错误提示
16、添加子目录域名绑定
 addfoldedomain(ifid, folder, domain)
 ifid As integer : 网站IIS标识符
 folder As string : 子目录名称 如: abc   或 abc\abc   或 abc\abc\abc... 不能以 "\" 结尾.
 domain As string : 子目录绑定的域名 如: abc.adc.com 
 * 成功返回 1  否则返回错误提示
17、删除子目录域名绑定
 delfoldedomain(ifid, folder, domain)
 ifid As integer : 网站IIS标识符
 folder As string : 子目录名称 如: abc   或 abc\abc   或 abc\abc\abc... 不能以 "\" 结尾.
 domain As string : 子目录绑定的域名 如: abc.abc.com
 * 成功返回 1  否则返回错误提示
18、在线解压文件
 filexrar(ifid, rarfilename, Filepath, filesize)
 ifid As integer : 网站IIS标识符
 rarfilename As string : 要解压的压缩文件名 如: npointhost.rar
 filepath As string : 要解压到的文件夹 如: npointfile 
 filesize As integer : 允许解压文件的大小 如: 5    为 0 为不限制解压的大小  注: 单位为:M 
 注: filepath 为空的话 为解压到站点根目录 
 * 成功返回 1  否则返回错误提示
19、在线压缩文件
 filearar(ifid, rarfilename, Filepath, filesize)
 ifid As integer : 网站IIS标识符 
 rarfilename As string : 压缩生成的文件名 如: npointhost.rar
 filepath As string : 要压缩的文件夹 如: npointfile
 filesize As integer : 允许压缩文件夹的大小 如: 5    为 0 为不限制太缩的大小  注: 单位为:M 
 注: filepath 为空的话 为压缩整个站点 
 * 成功返回 1  否则返回错误提示
20、设置IP地址访问限制
 hostipsec(ifid, dirname, IP, secnum)
 ifid As integer : 网站IIS标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 ip As string : IP地址或IP段 每个IP地址以 "|"号分开 如: 127.0.0.0|192.0.0.0,255.0.0.0|    为空为去掉IP限制
 secnum As integer : 访问模式   1 为 授权访问(除了所设置的IP)   0 为 拒绝访问(除了所设置的IP)
 比如 IP为: 127.0.0.0 为单IP限制   比如 IP为: 127.0.0.0,255.0.0.0 为限制 127.0.0.0-127.255.255.255 的整个IP段
 * 成功返回 1  否则返回错误提示
21、设置站点执行权限
 execauth(ifid, dirname, num)
 ifid As integer : 网站IIS标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 num As integer : 执行权限  1为:纯脚本  0为:无 
 * 成功返回 1  否则返回错误提示
22、设置脚本错误消息
 errscriptts(ifid, dirname, message)
 ifid As integer : 网站IIS标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 message As string : 向客户端发送的文本错误消息   如: 脚本错误,请检查.
 注: message 为空的话 默认设为发送 ASP错误消息
 * 成功返回 1  否则返回错误提示
23、获取空间使用大小
 siteusespace(ifid, spcls)
 ifid as integer : 站点标识符
 spcls As integer : 计算空间大小   1 代表计算实际文件大小    2 代表计算实际占用空间(效率较低)
 * 成功返回空间使用的大小(单位:KB)    否则返回错误提示
24、启用/禁用父路径
 asphpath(ifid, dirname, state)
 ifid As integer : 网站IIS标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 state As integer : 状态号      0 表示:禁用父路径     1 表示:启用父路径
 * 成功返回 1  否则返回错误提示
25、调试标志
ASP服务器端脚本调试
ASP客户端脚本调试
 aspdebug(ifid, dirname, clnum, state)
 ifid As integer : 网站IIS标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 clnum As integer :  服务器或客户端        1 表示:客户端    2 表示:服务端    3 表示:客户端与服务端
 state As integer : 状态号      0 表示:禁止调试     1 表示:允许调试
 * 成功返回 1  否则返回错误提示
26、添加MIME类型
 addhostmime(ifid, dirname, fileext, filetype)
 ifid As integer : 网站IIS标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 fileext As string : 文件扩展名 如: .wml
 filetype As string : MIME类型 如: text/vnd.wap.wml 
 * 成功返回 1  否则返回错误提示
27、删除MIME类型
 delhostmime(ifid, dirname, fileext)
 ifid As integer : 网站IIS标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 fileext As string : 文件扩展名 如: .wml 
 * 成功返回 1  否则返回错误提示
28、添加ISAPI筛选器
 isapiadd(ifid, isapiname, isapipath)
 ifid As integer : 网站IIS标识符
 isapiname As string : ISAPI筛选器名称 如: domain 
 isapipath As string : ISAPI筛选器路径 如: C: pointdll\domain.dll 或 domain.dll 
 注:直接写入domain.dll   默认组件路径为: 站点根目录 即 web 目录 
 * 成功返回 1  否则返回错误提示
29、删除ISAPI筛选器
 isapidel(ifid, isapiname)
 ifid As integer : 网站IIS标识符
 isapiname As string : ISAPI筛选器名称 如: domain 
 * 成功返回 1  否则返回错误提示
30、设置脚本映射
 setaegis(ifid, dirname, siteaegis)
 ifid As integer : 网站IIS标识符
 dirname As string : 目录名称   如: bbs 或 abc\abd\abe... 依此类推   dirname 为空 默认为站点
 siteaegis As string : 解析的脚本 每个脚本以 "|" 号分开 如:.asp,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE| 
 * 成功返回 1  否则返回错误提示
31、获取域名IP地址
 pingurl(url)
 url As string : 域名 如 www.npointhost.com 或 npointhost.com
 * 返回IP地址  错误返回错误提示
32、恢复站点
 hostresumption(ifid, ftpid, ftpuser, password, domain, hostdomain, doc, iisnum, maxnum, spacenum, path, iissapp, log, servuftpnum, servupath, sdomain, usergroup, quota, websport, webips)
 ifid As ingeter : IIS网站标识符
 ftpid As ingeter : Microsoft FTP 站点标识符
 ftpuser As string : FTP用户名
 password As string : FTP密码 
 domain As string : 域名  多个域名用 "|" 隔开    如: npointhost.com|www.npointhost.com|bbs.npointhost.com...以此类推
 hostdomain As string : 赠送的免费域名
 doc As string : 默认文档 多文档使用逗号分隔  如: index.asp,index.aspx,index.php 
 iisnum As integer : IIS连接数(整数型, 0 为:不限制)
 maxnum As integer : 带宽限制 (整数型, 0 为:不限制)  单位: KB/秒
 spacenum As ingeter : 空间大小限制(单位M,必须为大于0的整数)
 path As string : 网站存放路径(不包含具体目录名,如:E:\wwwroot)
 iissapp As string : 切换应用程序池或创建应用程序池 可留空(默认为断承应用程序池)
 log As ingeter : 是否启用日志记录(1 表示启用,0 表示不启用)
 servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x  2 表示 SERV-U 7.x  3表示 Gene6 FTP 3.x)
 servupath As string : SERV-U/G6的安装路径  如: C:\SERV-U
 sdomain As string : SERV-U 7.x/G6以上所建立 域的名称
 usergroup As string : 用户 隶属于 的组 如: "Guests"   可留空(将不属于任何组) 
 quota As integer : 使用的配额选项 1 为: 磁盘配额  2 为: 文件服务器资源管理器(需安装)-配额(推荐)
 websport As String : 网站端口  留空默认为:80端口
 webips As String : 独立IP地址  如:218.85.157.99  可留空
 * 成功返回大于0的ID号  否则返回错误提示
    3.单独FTP空间-接口说明
1、创建单独FTP空间
 ftpspacecreat(ftpid, ftpuser, password, path, spacenum, servuftpnum, servupath, sdomain, usergroup, quota)
 ftpid As ingeter : Microsoft FTP 站点标识符
 ftpuser As string : FTP用户名
 password As string : FTP密码
 path As string : FTP存放路径(不包含具体目录名 如: D:\footroot)
 spacenum As ingeter : 空间大小限制(单位M,必须为大于0的整数)
 servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x  2 表示 SERV-U 7.x  3表示 Gene6 FTP 3.x)
 servupath As string : SERV-U的安装路径  如: C:\SERV-U
 sdomain As string : SERV-U 7.0以上所建立 域的名称
 usergroup As string : 用户 隶属于 的组 如: "Guests"   可留空(将不属于任何组) 
 quota As integer : 使用的配额选项 1 为: 磁盘配额  2 为: 文件服务器资源管理器(需安装)-配额(推荐)
 * 成功返回 1  否则返回错误提示
2、修改单独FTP密码
 editftppass(ftpuser, password, servuftpnum, servupath, sdomain)
 ftpuser As string : FTP用户名
 password As string : FTP密码
 servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x  2 表示 SERV-U 7.x  3表示 Gene6 FTP 3.x)
 servupath As string : SERV-U的安装路径  如: C:\SERV-U
 sdomain As string : SERV-U 7.0以上所建立 域的名称 
 * 成功返回 1  否则返回错误提示
3、修改单独FTP空间大小
 editftpspace(ftpuser, path, spacenum, servuftpnum, servupath, sdomain, quota)
 ftpuser As string : FTP用户名
 path As string : FTP存放路径(不包含具体目录名 如: D:\footroot)
 spacenum As ingeter : 空间大小限制(单位M,必须为大于0的整数)
 servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x  2 表示 SERV-U 7.x  3表示 Gene6 FTP 3.x)
 servupath As string : SERV-U/G6的安装路径  如: C:\SERV-U
 sdomain As string : SERV-U 7.x/G6所建立 域的名称 
 quota As integer : 使用的配额选项 1 为: 磁盘配额  2 为: 文件服务器资源管理器(需安装)-配额(推荐)
 * 成功返回 1  否则返回错误提示
4、删除单独FTP空间
 delftpspace(ftpid, ftpuser, path, servuftpnum, servupath, delfilenum, sdomain, quota)
 ftpid As ingeter : Microsoft FTP 站点标识符
 ftpuser As string : FTP用户名
 path As string : FTP存放路径(不包含具体目录名 如: D:\footroot)
 servuftpnum As ingeter : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x  2 表示 SERV-U 7.x  3表示 Gene6 FTP 3.x)
 servupath As string : SERV-U的安装路径  如: C:\SERV-U
 delfilenum As ingeter : 是否删除空间文件 1 表示删除  0 表示不删除
 sdomain As string : SERV-U 7.x/G6所建立 域的名称 
 quota As integer : 使用的配额选项 1 为: 磁盘配额  2 为: 文件服务器资源管理器(需安装)-配额(推荐)
 * 成功返回 1  否则返回错误提示
5、单独FTP空间恢复
 ftpresumption(ftpid, ftpuser, password, path, spacenum, servuftpnum, servupath, sdomain, usergroup, quota)
 ftpid As integer : Microsoft FTP 站点标识符
 ftpuser As string : FTP用户名
 password As string : FTP密码
 path As string : FTP存放路径(不包含具体目录) 如: D:\wwwftp
 spacenum As integer : FTP空间大小  如: 100 
 servuftpnum As integer : 使用的FTP软件 ( 0 表示微软FTP 1 表示SERV-U 6.x  2 表示 SERV-U 7.x  3表示 Gene6 FTP 3.x)
 servupath As string : SERV-U的安装路径  如: C:\SERV-U 
 sdomain As integer : SERV-U 7.0以上所建立 域的名称 
 usergroup As string : 用户 隶属于 的组 如: "Guests"   可留空(将不属于任何组) 
 quota As integer : 使用的配额选项 1 为: 磁盘配额  2 为: 文件服务器资源管理器(需安装)-配额(推荐)
 * 成功返回 1  否则返回错误提示
    4.企业邮局(WinWebMail邮局)管理-接口说明
1、添加邮局用户
 addmailuser(mailifid, username, password, domain, mailsize, endtime)
 mailifid As integer : Winwebmail 站点标识符
 username As string : 企业邮局用户名  如: 不带域(npoint) 或 带域(npoint@npointhost.cn) (注:不带域的话,系统用户名不能重复)
 password As string : 企业邮局用户密码
 domain As string : 企业邮局域名   如: npointhost.cn
 mailsize As integer : 企业邮局空间大小   如: 20
 endtime As string : 企业邮局到期时间(YYYYMMDD)   如: 20081020
 * 成功返回 1  否则返回错误提示
2、删除邮局用户
 delmailuser(mailifid, username, domain)
 mailifid As integer : Winwebmail 站点标识符
 username As string : 企业邮局用户名  如: 不带域(npoint) 或 带域(npoint@npointhost.cn) (注:不带域的话,系统用户名不能重复)
 domain As string : 企业邮局域名   如: npointhost.cn
 * 成功返回 1  否则返回错误提示
3、更改邮局用户参数
 edituser(mailifid, username, password, mailsize, endtime)
 mailifid As integer : Winwebmail 站点标识符
 username As string : 企业邮局用户名  如: 不带域(npoint) 或 带域(npoint@npointhost.cn) (注:不带域的话,系统用户名不能重复)
 password As string : 企业邮局用户密码    留空不更改
 mailsize As integer : 企业邮局空间大小   如: 20   留空不更改
 endtime As string : 企业邮局到期时间(YYYYMMDD)   如: 20081020   留空不更改
 * 成功返回 1  否则返回错误提示
    5.MsSql 数据库(MSSQL2000或MSSQL2005)管理-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
1、创建MSSQL数据库
 creatmssql(ftpuser, password, spnum, path, dbname, sauser, sapassword, sqlservername, port, sqlsname, sqlver)
 ftpuser As string : 数据库用户名   用户名不能以数字开头或纯数字
 password As string : 数据库用户密码
 spnum As integer : 数据库空间大小
 path As string : 数据库存放路径  如 D: pointhost
 dbname As string : 数据库名称
 sauser As string : MSSQL管理员账号 默认为 sa
 sapassword As string : MSSQL管理员密码
 sqlservername As string : 远程服务器IP地址     为空 默认为本机 *
 port As string : 端口号   为空 默认为缺省端口(1433) *
 sqlsname As string : SQL实例名    为空 默认为缺省实例名 * 
 sqlver As integer : MSSQL版本   0 为: MSSQL2000    1 为: MSSQL2005 
 * 成功返回 1  否则返回错误提示
2、删除MSSQL数据库
 delmssql(ftpuser, dbname, sauser, sapassword, sqlservername, port, sqlsname, sqlver)
 ftpuser As string : 数据库用户名
 dbname As string : 数据库名称
 sauser As string : MSSQL管理员账号 默认为 sa
 sapassword As string : MSSQL管理员密码 
 sqlservername As string : 远程服务器IP地址     为空 默认为本机 *
 port As string : 端口号   为空 默认为缺省端口(1433) *
 sqlsname As string : SQL实例名    为空 默认为缺省实例名 * 
 sqlver As integer : MSSQL版本   0 为: MSSQL2000    1 为: MSSQL2005
 * 成功返回 1  否则返回错误提示
3、修改MSSQL数据库密码
 setmssqlpwd(ftpuser, oldpassword, newpassword, sauser, sapassword, sqlservername, port, sqlsname, sqlver)
 ftpuser As string : 数据库用户名
 oldpassword As string : 用户旧密码
 newpassword As string : 用户新密码
 sauser As string : MSSQL管理员账号 默认为 sa
 sapassword As string : MSSQL管理员密码 
 sqlservername As string : 远程服务器IP地址     为空 默认为本机 *
 port As string : 端口号   为空 默认为缺省端口(1433) *
 sqlsname As string : SQL实例名    为空 默认为缺省实例名 * 
 sqlver As integer : MSSQL版本   0 为: MSSQL2000    1 为: MSSQL2005
 * 成功返回 1  否则返回错误提示
4、修改MSSQL数据库大小
 setsqlspnum(spnum, dbname, sauser, sapassword, sqlservername, port, sqlsname, sqlver)
 spnum As ingeter : 数据库空间大小 (注:不能小于当前数据库大小)
 dbname As string : 数据库名称
 sauser As string : MSSQL管理员账号 默认为 sa
 sapassword As string : MSSQL管理员密码 
 sqlservername As string : 远程服务器IP地址     为空 默认为本机 *
 port As string : 端口号   为空 默认为缺省端口(1433) *
 sqlsname As string : SQL实例名    为空 默认为缺省实例名 * 
 sqlver As integer : MSSQL版本   0 为: MSSQL2000    1 为: MSSQL2005
 * 成功返回 1  否则返回错误提示
5、启动/停止数据库
 mssqlstate(dbname, stnum, sauser, sapassword, sqlservername, port, sqlsname, sqlver)
 dbname As string : 数据库名称
 stnum As integer : 状态号   1 为: 启动   0 为: 停止
 sauser As string : MSSQL管理员账号 默认为 sa
 sapassword As string : MSSQL管理员密码 
 sqlservername As string : 远程服务器IP地址     为空 默认为本机 *
 port As string : 端口号   为空 默认为缺省端口(1433) *
 sqlsname As string : SQL实例名    为空 默认为缺省实例名 * 
 sqlver As integer : MSSQL版本   0 为: MSSQL2000    1 为: MSSQL2005
 * 成功返回 1  否则返回错误提示
6、清空MSSQL日志
 delmssqllog(dbname, sauser, sapassword, sqlservername, port, sqlsname, sqlver)
 dbname As string : 数据库名称
 sauser As string : MSSQL管理员账号 默认为 sa
 sapassword As string : MSSQL管理员密码 
 sqlservername As string : 远程服务器IP地址     为空 默认为本机 *
 port As string : 端口号   为空 默认为缺省端口(1433) *
 sqlsname As string : SQL实例名    为空 默认为缺省实例名 * 
 sqlver As integer : MSSQL版本   0 为: MSSQL2000    1 为: MSSQL2005
 * 成功返回 1  否则返回错误提示
7、收缩MSSQL数据库
 zipmssql(dbname, sauser, sapassword, sqlservername, port, sqlsname, sqlver)
 dbname As string : 数据库名称
 sauser As string : MSSQL管理员账号 默认为 sa
 sapassword As string : MSSQL管理员密码 
 sqlservername As string : 远程服务器IP地址     为空 默认为本机 *
 port As string : 端口号   为空 默认为缺省端口(1433) *
 sqlsname As string : SQL实例名    为空 默认为缺省实例名 * 
 sqlver As integer : MSSQL版本   0 为: MSSQL2000    1 为: MSSQL2005 
 * 成功返回 1  否则返回错误提示
    6.MySql 数据库管理-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
1、创建MYSQL数据库
 mysqlcreate(ftpuser, password, dbname, mysqluser, mysqlpassword, sqlservername, port, lor, datapath, spnum)
 ftpuser As string : MYSQL用户名   用户名不能以数字开头或纯数字
 password As string : MYSQL用户密码
 dbname As string : 数据库名称 
 mysqluser As string : 管理员用户名
 mysqlpassword As string : 管理员密码
 sqlservername As string : 远程服务器的IP地址   为空 默认为本机
 port As string : 端口号   为空 默认为缺省端口(3306) 
 lor As Integer : 本地或远程连接 ( 1 代表:本地(Localhost)  2 代表:远程或本地(%) ) 为空:默认为本地(Localhost)
 datapath As string : MYSQL数据库安装路径    如: D:\MYSQL    
 spnum As integer : MYSQL数据库空间大小  如: 100       必须安装"文件服务器资源管理器"
 * 成功返回 1  否则返回错误提示
2、删除MYSQL数据库
 mysqldel(ftpuser, dbname, mysqluser, mysqlpassword, sqlservername, port, lor)
 ftpuser As string : MYSQL用户名
 dbname As string : 数据库名称 
 mysqluser As string : 管理员用户名
 mysqlpassword As string : 管理员密码
 sqlservername As string : 远程服务器的IP地址   为空 默认为本机
 port As string : 端口号   为空 默认为缺省端口(3306) 
 lor As Integer : 本地或远程连接 ( 1 代表:本地(Localhost)  2 代表:远程或本地(%) ) 为空:默认为本地(Localhost)
 * 成功返回 1  否则返回错误提示
3、修改MYSQL数据库密码
 mysqlpass(ftpuser, newpassword, mysqluser, mysqlpassword, sqlservername, port)
 ftpuser As string : MYSQL用户名
 newpassword As string : 要设置的MYSQL密码
 mysqluser As string : 管理员用户名
 mysqlpassword As string : 管理员密码
 sqlservername As string : 远程服务器的IP地址   为空 默认为本机
 port As string : 端口号   为空 默认为缺省端口(3306)
 * 成功返回 1  否则返回错误提示
4、修改MYSQL数据库大小
 mysqlspnum(dbname, spnum, datapath)
 dbname As string : 数据库名称
 spnum As integer : MYSQL数据库空间大小  如: 100       必须安装"文件服务器资源管理器"
 datapath As string : MYSQL数据库安装路径    如: D:\MYSQL     
 * 成功返回 1  否则返回错误提示
    7.域名管理(新网接口或N点接口或万网接口)-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
1、域名查询
 DomainCheck(domain, user, pass, provider)
 domain As string : 域名 如:npointhost.com
 user As string : API用户名
 pass As string : API密码
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 可以注册返回 "域名&100"     不可注册返回 "域名&0"     错误返回错误提示
2、查询Whois信息
 Whois(domain)
 domain As string : 域名 如:npointhost.com
 * 成功返回Whoisd信息  否则返回错误提示
3、域名注册
 DomainRegister(domain, regyear, company, vipreg, province, city, add, regemail, telcode, telnum, zip, user, pass, apiemail, provider)
 domain As string : 域名 如:npointhost.com
 regyear As integer : 注册年限  (1年-10年 之间)
 company As string :  域名所有人(中文)
 vipreg As string :   联系人(中文)
 province As string : 省份(中文)
 city As string : 城市(中文) 
 add As string : 地址(中文)
 regemail As string : 注册邮箱 如: ajy890065@163.com
 telcode As string : 电话区号 如: 0595
 telnum As string :  电话号码 如: 77877879
 zip As string : 邮政编码
 user As string : API用户名
 pass As string : API密码
 apiemail As string : 万网接口需要  如: npointserver@163.com
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 注册成功返回 1    否则返回错误提示
4、修改域名DNS服务器
 DomainModDns(domain, mdns, cdns, user, pass, apiemail, provider)
 domain As string : 域名 如:npointhost.com
 mdns As string : 主DNS服务器   注: 为空 表示使用默认的DNS
 cdns As string : 副DNS服务器   注: 为空 表示使用默认的DNS
 user As string : API用户名
 pass As string : API密码
 apiemail As string : 万网接口需要  如: npointserver@163.com 
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 修改成功返回1      否则返回错误提示
5、获取域名密码
获取域名到期时间
 GetDomainKey(domain, keynum, user, pass, apiemail, provider)
 domain As string : 域名 如:npointhost.com
 keynum As ingeter : 获取类型  1 为域名到期时间   2 为域名密码
 user As string : API用户名
 pass As string : API密码
 apiemail As string : 万网接口需要  如: npointserver@163.com 
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 成功返回 日期或密码     错误返回错误提示
6、修改域名密码
 ChangeDomainKey(domain, newpass, user, pass, apiemail, provider)
 domain As string : 域名 如:npointhost.com
 newpass As string : 域名新密码
 user As string : API用户名
 pass As string : API密码
 apiemail As string : 万网接口需要  如: npointserver@163.com 
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 成功返回 1    否则返回错误提示
7、域名续费
 DomainRenew(domain, regyear, user, pass, apiemail, provider)
 domain As string : 域名 如:npointhost.com
 regyear As integer : 续费年限  (1年-10年 之间)
 user As string : API用户名
 pass As string : API密码
 apiemail As string : 万网接口需要  如: npointserver@163.com 
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 成功返回 1    否则返回错误提示
8、更改域名信息
 ModifyDomainInfo(domain, vipregch, province, citych, addch, zip, telcode, telnum, regemail, user, pass, apiemail, provider)
 domain As string : 域名 如:npointhost.com
 vipregch As string : 联系人(中文)
 province As string : 省份(中文)
 citych As string : 城市(中文) 
 addch As string : 地址(中文)
 zip As string : 邮政编码 
 telcode As string : 电话区号 如: 0595
 telnum As string :  电话号码 如: 77877879
 regemail As string : 电子邮箱 如: ajy890065@163.com
 user As string : API用户名
 pass As string : API密码
 apiemail As string : 万网接口需要  如: npointserver@163.com 
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 成功返回 1    否则返回错误提示
9、获取域名解析记录
 GetDomainDns(domain, typenum, user, pass, apiemail, provider)
 domain As string : 域名 如:npointhost.com
 typenum As integer : 记录类型 (1 表示A记录   2 表示MX记录   3 表示CNAME记录   4 表示NS记录   5 表示TXT记录   6 表示URL转发记录)
 user As string : API用户名
 pass As string : API密码
 apiemail As string : 万网接口需要  如: npointserver@163.com   
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 成功返回 "|记录名称&解析内容&生存时间&优先级|.....以此类推"  否则返回错误提示
10、添加域名解析记录
 AddDomainDns(domain, typenum, recordname, content, ttl, prio, user, pass, apiemail, provider)
 domain As string : 域名 如:npointhost.com
 typenum As integer : 记录类型 (1 表示A记录   2 表示MX记录   3 表示CNAME记录   4 表示NS记录   5 表示TXT记录   6 表示URL转发记录)
 recordname As string : 记录名称  如: www
 content As string : 解析内容  如: 59.60.20.86
 ttl As string : 生存时间  默认输入 3600
 prio As string : 优先级  A记录默认输入 0   MX记录默认输入 10
 user As string : API用户名
 pass As string : API密码
 apiemail As string : 万网接口需要  如: npointserver@163.com
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 成功返回 1  否则返回错误提示
11、修改域名解析记录
 ModDomainDns(domain, typenum, recordname, content, ttl, prio, user, pass, apiemail, provider)
 domain As string : 域名 如:npointhost.com
 typenum As integer : 记录类型 (不可更改)
 recordname As string : 记录名称 (不可更改) 
 content As string : 解析内容  如: 59.60.20.86
 ttl As string : 生存时间  默认输入 3600
 prio As string : 优先级  A记录默认输入 0   MX记录默认输入 10
 user As string : API用户名
 pass As string : API密码
 apiemail As string : 万网接口需要  如: npointserver@163.com
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 成功返回 1  否则返回错误提示
12、删除域名解析记录
 DelDomainDns(domain, typenum, recordname, content, user, pass, apiemail, provider)
 domain As string : 域名 如:npointhost.com
 typenum As integer : 记录类型 (1 表示A记录   2 表示MX记录   3 表示CNAME记录   4 表示NS记录   5 表示TXT记录   6 表示URL转发记录)
 recordname As string : 记录名称
 content As string : 解析内容  如: 59.60.20.86
 user As string : API用户名
 pass As string : API密码
 apiemail As string : 万网接口需要  如: npointserver@163.com
 provider As integer : 0为使用新网域名接口 1为使用N点域名接口 2为使用万网域名接口
 * 成功返回 1  否则返回错误提示
13、查询域名类型
 domaintype(domain)
 domain As string : 域名 如:npointhost.com
 * 成功返回 "|域名后缀|域名类型|中文或英文"  如: |.com|com英文域名|EN   否则返回错误提示
 注 EN 表示英文域名  CH 表示中文域名
    8.服务器管理-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
1、重启IIS
重启服务器
 iisreboot(num)
 num As ingeter : 1 代表重启IIS   0 代表重启操作系统 
 * 总是返回 1
2、显示windows服务
 listwinserver()
 注:返回格式  ;名称,描述,状态,启动类型,登录为;....以此类推
 listname=split(R,";")
 listnum=ubound(listname)
 if listnum<>0 then
 for i=1 to listnum
 response.write ...........   获取的记录
 next
 end if
 * 成功返回所有windows服务
3、启动/停止服务
 statewinserver(name, stnum)
 name As string : 服务名称
 stnum As integer : 1 为:启动   0 为:停止
 
* 成功返回 1  否则返回错误提示
4、设置服务启动类型
 setstatemode(name, stnum)
 name As string : 服务名称
 stnum As integer : 1 为:自动  2 为:手动  3 为:禁用
 
* 成功返回 1  否则返回错误提示
5、显示系统所有进程
 listallprocess()
 注: 返回为    ;进程ID号,进程名称,执行文件路径,内存使用;....以此类推
 例:
 listname=split(R,";")
 listnum=ubound(listname)
 if listnum<>0 then
 for i=1 to listnum
 response.write ...........   获取的记录
 next
 end if
* 错误返回错误提示
6、结束进程
 stopprocess(processid)
 processid as string : 进程ID号
 * 成功返回 1  否则返回错误提示
7、添加计划任务
 tasks(times, tactive, tevery, pathpro)
 times As string : 运行时间   如: 19:23 (24小时制)
 tactive As string : 运行是否显示界面  (为空不显示界面运行   Y:显示界面运行)
 tevery As string : 运行周期  (为空 默认为每天运行) 格式 :   如 每月1号跟2号运行 表示成: 1,2 .... 以此类推
 pathpro As string : 运行程序的绝对路径(exe,bat)  如: C: pointhost point.exe
 * 成功返回 1   否则返回错误提示
8、删除计划任务
 deltasks(taskid)
 taskid As integer : 计划ID号  为空 表示删除所有计划
 * 成功返回 1   否则返回错误提示
    9.IIS应用程序池-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
1、列出所有应用程序池
 listapppool()
 注:返回格式  ;程序池名称,CPU限制,CPU刷新时间,超出限制,标识,配置用户名,状态,定时回收时间;....以此类推
 listname=split(R,";")
 listnum=ubound(listname)
 if listnum<>0 then
 for i=1 to listnum
 response.write ...........   获取的记录
 next
 end if
 * 成功返回所有应用程序池
2、创建应用程序池
 creatiisapp(appname, cpubfb, cputime, cpucs, apptype, ftpuser, password)
 appname As string : 应用程序池名称
 cpubfb As integer : ***大 CPU 使用率(百分比)  如: 10   
 cputime As integer : 刷新 CPU 使用率值(分钟) 如: 5    
 cpucs As integer : CPU 使用率超过***大使用率执行的操作 ( 0 为: 无操作  1 为: 关闭 ) 
 apptype As integer: 程序池标识  1 为: 网络服务  2 为: 本地服务  3 为: 本地系统  4 为: 自定义配置
 ftpuser As string : 自定义配置的 用户名   注:当 apptype 为: 4 方为有效
 password As string : 自定义配置的 密码    注:当 apptype 为: 4 方为有效
 * 成功返回 1  否则返回错误提示
3、删除应用程序池
 deliisapp(appname)
 appname As string : 应用程序池名称 
 * 成功返回 1  否则返回错误提示
4、修改应用程序池
 editiisapp(appname, cpubfb, cputime, cpucs, apptype, ftpuser, password)
 appname As string : 应用程序池名称
 cpubfb As integer : ***大 CPU 使用率(百分比)  如: 10   为空 为:不设置此项
 cputime As integer : 刷新 CPU 使用率值(分钟) 如: 5    为空 为:不设置此项
 cpucs As integer : CPU 使用率超过***大使用率执行的操作 ( 0 为: 无操作  1 为: 关闭  为空 为:不设置此项) 
 apptype As integer: 程序池标识  1 为: 网络服务  2 为: 本地服务  3 为: 本地系统  4 为: 自定义配置
 ftpuser As string : 自定义配置的 用户名   注:当 apptype 为: 4 方为有效
 password As string : 自定义配置的 密码    注:当 apptype 为: 4 方为有效
 * 成功返回 1  否则返回错误提示
5、设置定时回收程序池
 appretime(appname, retime)
 appname As string : 应用程序池名称
 retime As string : 回收时间   如: 12:30|23:00|   时间后面要以 "|" 结尾  时间为:24小时制
 * 成功返回 1  否则返回错误提示
6、启动/停止程序池
 iisappstate(appname, num)
 appname As string : 应用程序池名称
 num As integer : 1 代表启动  0 代表停止 
 * 成功返回 1  否则返回错误提示
7、立即回收程序池
 iisapprecycle(appname)
 appname As string : 应用程序池名称
 * 成功返回 1  否则返回错误提示
    10.站点在线文件管理-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
1、显示文件夹所有目录
 liststiefolder(ifid, folder)
 ifid As integer : 站点标识符
 folder As string : 目录名称   为空 默认为站点本身根目录 如: abc\abc...以此类推   不能以 "\"结尾
 例: list=split(R,"|") 
     for i=1 to ubound(list)
     response.write list(i)         显示说明:   文件名,大小(字节),类型,修改日期
     next
 
* 成功返回所有目录  否则返回错误提示
2、显示文件夹所有文件
 listsitefiles(ifid, folder)
 ifid As integer : 站点标识符
 folder As string : 目录名称   为空 默认为站点本身根目录 如: abc\abc...以此类推   不能以 "\"结尾
 例: list=split(R,"|") 
     for i=1 to ubound(list)
     response.write list(i)         显示说明:   文件名,大小(字节),类型,修改日期
     next
 
* 成功返回所有文件  否则返回错误提示
3、文件夹下创建目录
 sitecreatefolder(ifid, folder)
 ifid As integer : 站点标识符
 folder As string : 目录名称  如: abc\abc...以此类推   不能以 "\"结尾
 
* 成功返回 1  否则返回错误提示
4、复制整个文件夹
 sitecopyfolder(ifid, folder, mbfolder)
 ifid As integer : 站点标识符
 folder As string : 目录名称  如: abc\abc...以此类推   不能以 "\"结尾
 mbfolder As string : 目标目录名称   如: abc\abc...以此类推   不能以 "\"结尾
 
* 成功返回 1  否则返回错误提示
5、删除整个文件夹
 sitedelfolder(ifid, folder)
 ifid As integer : 站点标识符
 folder As string : 目录名称  如: abc\abc...以此类推   不能以 "\"结尾
 
* 成功返回 1  否则返回错误提示
6、移动或目录改名
 sitemovefolder(ifid, folder, mbfolder)
 ifid As integer : 站点标识符
 folder As string : 目录名称  如: abc\abc...以此类推   不能以 "\"结尾
 mbfolder As string : 目标目录名称   如: abc\abc...以此类推   不能以 "\"结尾
 
* 成功返回 1  否则返回错误提示
7、创建文件
 sitecreatefiles(ifid, files)
 ifid As integer : 站点标识符
 files As string : 文件名称  如: abc\abc\ddd.asp  以此类推   不能以 "\"结尾
 
* 成功返回 1  否则返回错误提示
8、复制文件
 sitecopyfiles(ifid, files, mbfiles)
 ifid As integer : 站点标识符
 files As string : 文件名称  如: ddd.asp 或 abc\abc\ddd.asp  以此类推   不能以 "\"结尾
 mbfiles As string : 目标文件名称   如: eabca.asp 或 abc\abc\eabca.asp  以此类推   不能以 "\"结尾
 
* 成功返回 1  否则返回错误提示
9、删除文件
 sitedelfiles(ifid, files)
 ifid As integer : 站点标识符
 files As string : 文件名称  如: ddd.asp 或 abc\abc\ddd.asp  以此类推   不能以 "\"结尾
 
注:批量删除 请用 "|" 隔开   如: abc\abc.asp|ddd\ddd.php|rrr\xxx.asp
 
* 成功返回 1  否则返回错误提示
10、移动或文件改名
 sitemovefiles(ifid, files, mbfiles)
 ifid As integer : 站点标识符
 files As string : 文件名称  如: ddd.asp 或 abc\abc\ddd.asp  以此类推   不能以 "\"结尾
 mbfiles As string : 目标文件名称   如: eabca.asp 或 abc\abc\eabca.asp  以此类推   不能以 "\"结尾
 
* 成功返回 1  否则返回错误提示
11、显示指定文件内容
 sitefileslist(ifid, files)
 ifid As integer : 站点标识符
 files As string : 文件名称  如: ddd.asp 或 abc\abc\ddd.asp  以此类推   不能以 "\"结尾
 
* 成功返回文件内容  否则返回错误提示
12、保存指定文件内容
 sitefilesedit(ifid, files, note)
 ifid As integer : 站点标识符
 files As string : 文件名称  如: ddd.asp 或 abc\abc\ddd.asp  以此类推   不能以 "\"结尾
 note As string : 要修改的内容
 
* 成功返回 1  否则返回错误提示
    11.其它管理-接口说明 荣森网N点教程网|http://www.rongsen.com.cn
1、创建存放目录
 creatsitepath(path, mlnum)
 path As string : 要创建的文件夹路径  如: D: pointhost 
 mlnum As integer : 0为单独FTP空间目录   1为虚拟主机目录   2为MSSQL目录
 * 成功返回 1  否则返回错误提示
2、删除存放目录
(包括子目录)
 delsitepath(path)
 path As string : 要删除的文件夹路径  如: D: pointhost
 * 成功返回 1  否则返回错误提示
3、获取硬盘盘符
(除了C:\)
 systemdisk()
 返回格式: D:\|E:\...以此类推
 * 成功返回 1  否则返回错误提示
4、密码加密码解密
(注:不同机器同样密码加密码不一样
 Eduserpassword(pass As String, num)
 pass As string : 要加密解密字符串
 num As integer : 1 为加密  0 为解密
 * 返回加密或解密字符串

转载于:http://www.rongsen.com.cn/show-19142-1.html

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

使用新浪微博登陆