是否有适用于.NET的StatusNet工具包?

时间:2010-03-10 17:51:59

标签: .net twitter statusnet

有很多项目可以帮助开发人员向Twitter发布内容;我能想到的就是Twitterizer

是否有任何项目可以发布到StatusNet

鉴于StatusNet实现了一个非常类似于Twitter的API,我可能会修改/扩展Twitterizer来做到这一点。

但是,如果事情已经存在,我想尽可能避免重新发明轮子。

1 个答案:

答案 0 :(得分:1)

你可能已经经历过这些,但我想我会提到它,其他人偶然发现它。

据我所知,.NET没有特定的 Status.Net库,但正如你所说,由于StatusNet起源于开源,因此API非常相似Twitter的克隆。

最后我看,Linq2Twitter特别支持Identi.ca/StatusNet,但是在MahTweets中,我们停止使用他们的库来支持TweetSharp,它通过透明代理系统间接支持StatusNet。

即:

FluentTwitter.CreateRequest().Configuration.UseTransparentProxy("http://identi.ca/api/").AuthenticateAs(user, password);

我不知道这两家图书馆将来如何可靠,因为Twitter将在一个月左右的时间内关闭基本身份验证。我没有测试过这是否适用于OAuth,因为它需要更多的url来重新映射。

编辑:你也可以让TweetSharp与StatusNet的OAuth api一起使用。 获取请求令牌时,传递http://identi.ca/api/oauth/request_token作为TransparentProxy,并在授权令牌时传递http://identi.ca/api/oauth/authorize。目前,StatusNet不支持OAuth 1.0a,因此您没有Twitter对桌面客户端的基于PIN的身份验证。