最近做Alisoft的一些isv软件,发现除了官方论坛给的一些技术支持外,网上的资料甚少,官方的也有些小BUG。于是自己写了一个API调用类,写的不是很好,但测试了基本没什么BUG;如果大家有更好的这方面资料,能一起拿来学习交流就更好了。

注意:传参的时候必须按照字母顺序传入,先按顺序传参数名,再对应着传值。

 

using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.Web;
using System.Security.Cryptography;
using System.IO;
using System.Net;
using System.Xml;
namespace AlisoftApi
{
    
public class Alirest
    
{
        
属性
        
构造方法
        
获取返回信息
        
获取XML
        
GetMd5
    }

}
//前台调用代码
    protected void Button3_Click(object sender, EventArgs e)
    
{        
         
string[] par ={"domainid","sip_apiname" ,"sip_appkey" ,"sip_timestamp" ,"userid" , 
             
"3""alisoft.udb.getDomainLoginId" ,  "11111" ,  DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") , TextBox2.Text }
;
         Alirest ali 
= new Alirest("11111""-----------------------", par);
        ali.GetXml(
"StringResult/result");
        
if (ali.Statu == 1)
        
{
            TextBox3.Text
=ali.Result;
        }

        
else if (ali.Statu == 2)
        
{
            Response.Redirect(ali.Result);
        }

        
else
        
{
            TextBox3.Text 
= ali.Strxml;
        }

        
    }
 posted on 2008-11-27 23:19  王剑双  阅读(782)  评论(1编辑  收藏  举报