1

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

有任何项目可以发布到StatusNet吗?

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

但是,如果已经存在某些东西,我想尽可能避免重新发明轮子。

4

1 回答 1

1

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

据我所知,没有特定的仅适用于 .NET 的 Status.Net 库,但正如您所说,API 非常相似,因为 StatusNet 最初是 Twitter 的开源克隆。

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

IE:

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

我不知道这两个库在未来支持这一点的可靠性有多高,因为 Twitter 将在一个月左右关闭基本身份验证。我没有测试这是否适用于 OAuth,因为它需要更多的 url 来重新映射。

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

于 2010-05-16T13:16:37.707 回答