1

開発者が Twitter に投稿するのを支援するプロジェクトはたくさんあります。頭のてっぺんから思いつくのはTwitterizerです。

StatusNetに投稿するプロジェクトはありますか?

StatusNet が Twitter に非常によく似た API を実装していることを考えると、おそらく Twitterizer を変更/拡張して、まさにそれを行うことができます。

ただし、何かがすでに存在する場合は、可能な限り車輪の再発明を避けたいと思います。

4

1 に答える 1

1

あなたはおそらくこれらをすでに経験しているでしょうが、他の人がそれに出くわした場合に備えて言及したいと思いました.

私の知る限り、.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 ベースの認証はありません。

于 2010-05-16T13:16:37.707 に答える