Domanda

Sto pensando di creare Yahoo Messenger bot utilizzando C #, ma fino ad ora, non posso trovare un affidabile Yahoo Messenger, tranne che in PHP, Java e C ++. C'è una biblioteca come questo in C #?

È stato utile?

Soluzione

Beh, ho appena creato una libreria YMSG di lavoro per un client di chat (non un bot) in C #, così posso dirvi non c'è niente là fuori che funziona per YMSG versione a 16 per C #. (Scusate è per l'azienda per cui lavoro, non posso rilasciare alcuna fonte)

Ma non tutto è perduto. Con l'eccezione della procedura di autenticazione, il protocollo è sporco semplice da capire. Due cose buone:

  1. La procedura di autenticazione è stato decifrato: http://www.carbonize.co .uk / ymsg16.html . Esso utilizza una chiamata HTTP, ma che è semplice in C #. L'unica parte che si potrebbe lottare con il hashing di stringhe challenge / response. Purtroppo non c'è modo per la sua attuazione in più fasi - è sia opere o non lo fa

  2. WireShark ha un dissettore per YMSG che è abbastanza approfondita. mi ha aiutato molto.

(Si noti che questo copre la parte IM di Yahoo YIM - Non ho idea di come le chat room "stanze" di lavoro)

In bocca al lupo!

Eric

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top