分类归档:开源项目

在openSUSE中部署基于apache的mono环境

在openSUSE中配置基于apache2的Mono环境,因为openSUSE的安装DVD中已经包括了所需的所有安装包,所以整个过程非常简单。由于这篇文章是在openSUSE中写的,没安装截图软件,所以只贴出执行的命令和系统提示。菜鸟们照着本文来做就OK了。

开心网(kaixin001.com)开放API的C#版SDK

借助开心网开放API,我们可以非常方便的开发组件或实现连接功能。开心网的开放平台API采用了REST基础的接口规范。所有接口都使用POST方法调用,这里实现了一个C#版本的SDK。

SDK中的KaixinClient一样是单例,通过KaixinClient.Instance来调用相关的接口。

开心网的组件是嵌入在iframe中的,它会通过URL传一个sessionKey的值给你,每次接口的调用都需要使用这个sessionKey,而sessionKey的过期时间是4个小时,所以SDK中重载了所有的接口调用方法,方便大家调用接口。

使用未带sessionKey的方法,方法内部会自动调用HttpContext.Current.Request.QueryString去获取sessionKey,如果获取sessionKey失败,那该次的接口调用也是失败的。

腾讯社区开放平台C# SDK

腾讯社区开放平台是基于QQ空间、朋友社区(QQ校友)两大社交网络的开放平台。至今官方提供了一系列的开放接口(Open API)和开发工具包(SDK),开发者可以通过Open API获取登录用户信息、用户签名信息以及好友关系链信息等。已上线的应用还可以调用支付和监控接口,实现支付功能,查看应用实时运维数据。

腾讯官方给出了不少的SDK,点这里进入官方地址。遗憾的是没有开放C#的SDK。

我们DotNet开发者不能落后其它平台的开发者,这里开源我的腾讯社区开放平台SDK,算是第一个C#的SDK吧。