有很多项目可以帮助开发人员将东西发布到Twitter上;我能想到的就是Twitterizer。
是否有要发布到StatusNet的项目
鉴于StatusNet实现了一个与Twitter非常相似的API,我可能会修改/扩展Twitterizer来实现这一点。
然而,如果某些东西已经存在,我希望尽可能避免重复发明轮子。
发布于 2010-05-16 21:16:38
您可能已经经历过这些,但我想我应该提到它,以防其他人偶然发现它。
据我所知,目前还没有专门针对.NET的Status.Net库,但正如您所说的,这些库在很大程度上非常相似,因为StatusNet最初是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一起工作。获取请求token时,传入http://identi.ca/api/oauth/request_token作为TransparentProxy,授权token时传入http://identi.ca/api/oauth/authorize。就目前而言,StatusNet不支持OAuth 1.0a,因此你没有推特为桌面客户端提供的基于PIN码的身份验证。
https://stackoverflow.com/questions/2419237
复制相似问题