代码之家  ›  专栏  ›  技术社区  ›  Broam

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

  •  1
  • Broam  · 技术社区  · 16 年前

    有很多项目可以帮助开发人员在twitter上发布东西;我能想到的是 Twitterizer .

    有要发布到的项目吗 StatusNet ?

    考虑到statusnet实现了一个与twitter非常相似的api,我可能可以修改/扩展twitterizer来实现这一点。

    不过,如果已经有什么东西存在的话,我希望尽可能避免重新发明轮子。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Paul Jenkins    16 年前

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

    据我所知,没有 具体的 status.net仅用于.net的库,但正如您所说的,由于statusnet最初是twitter的开源克隆,因此api在很大程度上非常相似。

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

    IE:

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

    我不知道这两个库将来在支持这一点上有多可靠,因为twitter将在一个月左右关闭基本auth。我没有测试这是否适用于oauth,因为它需要更多的url来重新映射。

    编辑:您也可以让tweetsharp使用statusnet的oauth api。 获取请求令牌时,请传入 http://identi.ca/api/oauth/request_token 作为透明的氧气,然后进来 http://identi.ca/api/oauth/authorize 授权令牌时。目前,statusnet不支持oauth 1.0a,因此您没有twitter对桌面客户机的基于pin的身份验证。

    推荐文章