開発者が Twitter に投稿するのを支援するプロジェクトはたくさんあります。頭のてっぺんから思いつくのはTwitterizerです。
StatusNetに投稿するプロジェクトはありますか?
StatusNet が Twitter に非常によく似た API を実装していることを考えると、おそらく Twitterizer を変更/拡張して、まさにそれを行うことができます。
ただし、何かがすでに存在する場合は、可能な限り車輪の再発明を避けたいと思います。
開発者が Twitter に投稿するのを支援するプロジェクトはたくさんあります。頭のてっぺんから思いつくのはTwitterizerです。
StatusNetに投稿するプロジェクトはありますか?
StatusNet が Twitter に非常によく似た API を実装していることを考えると、おそらく Twitterizer を変更/拡張して、まさにそれを行うことができます。
ただし、何かがすでに存在する場合は、可能な限り車輪の再発明を避けたいと思います。
あなたはおそらくこれらをすでに経験しているでしょうが、他の人がそれに出くわした場合に備えて言及したいと思いました.
私の知る限り、.NET 用の特定のStatus.Net 専用ライブラリはありませんが、おっしゃったように、StatusNet は Twitter のオープンソース クローンとして開始されたため、API の大部分は非常に似ています。
最後に調べたところ、Linq2Twitterは Identi.ca/StatusNet を具体的にサポートしていましたが、MahTweetsでは、透明なプロキシ システムを介して StatusNet を間接的にサポートするTweetSharpを優先してライブラリの使用をやめました。
すなわち:
FluentTwitter.CreateRequest().Configuration.UseTransparentProxy("http://identi.ca/api/").AuthenticateAs(user, password);
Twitterは1か月ほどで基本認証をオフにするように設定されているため、将来的にどちらのライブラリがこれをサポートするのにどれほど信頼できるかはわかりません. これが 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 ベースの認証はありません。