2009-07-28 9 views
1

C#を使用してYahoo Messengerボットを作成する予定ですが、これまでPHP、Java、C++以外の信頼できるYahoo Messengerは見つけられません。このようなライブラリはC#にありますか?YahooメッセンジャーライブラリC#

答えて

6

C#のチャットクライアント(ボットではない)用のYMSGライブラリを作成しました。そのため、YMSGバージョン16のC#で動作するものはありません。 (申し訳ありませんが、私は働いている会社のため、私はソースをリリースすることはできません)

しかし、すべてが失われません。認証手続きを除いて、プロトコルは汚れです。良いこと2つ:

  1. 認証手順は、http://www.carbonize.co.uk/ymsg16.htmlです。それはHTTP呼び出しを使用しますが、C#では単純です。あなたが苦労するかもしれない唯一の部分は、チャレンジ/レスポンス文字列のハッシングです。残念ながら、それを段階的に実装する方法はありません - それは動作するか動作しません。

  2. WireSharkはかなり徹底的なYMSG用のディセクターを持っています。私を助けてくれました。

(これはヤフーYIMのIM部を覆うことに注意してください - 私はどのようにチャット「部屋」の仕事は考えている)

幸運!

エリック

+0

私はJavaのlibsなどの他のソリューションを見ています。とにかくありがとう – Funky81

+0

うーん、それはあまりにも悪いです - 私はそれが本当に分かりやすいと言ったように、それは私がいくつかの問題を抱えていたのは認証手順だけです。 – HiredMind