校内网API的.net版本XiaoNei.Net 1.0(非官方)

2009-05-12 22:07:09来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

校内API开放也有一段时间了,也没有太关注,正好新版本的SNS开发到了API这一块,正好借鉴一下XiaoNei,FB,MySpace的API。

 且闻校内API比较有前途,最近的API编程大赛也比较火,而且人气也较旺

于是顺手用了一下校内的API,发现校内只提供了php与jsp的API却并未提供.net。

当然也有不少朋友封装了.net 的API,但我感觉使用上略见复杂,于是我自己封装了一下。

DLL文件、源码、演示下载:http://www.codeplex.com/xn/Release/ProjectReleases.aspx?ReleaseId=16307

Codeplex开源项目 :http://www.codeplex.com/xn/

 

开始说明:

初始化API的方法如下:

一、最简单的,页面继承XPage类或XMasterPage类

public partial class Friends_get : XPage {
    
protected void Page_Load(object sender, EventArgs e) {
    }
}

二、如果不符合你的条件的话,可以使当前页面实现IXHandler接口并在调用 XiaoNeiApi.Init(this)方法

如我要在Asp.net MVC中使用XiaoNei.Net则我用以下代码让Controller支持校内网的API:

public class HomeController:Controller,IXHandler{
    
public XiaoNeiApi Api { getset; }
        
public HomeController(){
               XiaoNeiApi.Init(
this);
        }
}

三、如果还是习惯那种老式的方法也可以,当然也可以写在Page_Load里,个人习习惯,不过我感觉这样的话代码真是不少

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Asp.net Mvc Framework可以在Controller中使用的Url.Action方法

下一篇:用Xaml做网页框架