Pergunta

Estou planejando criar o Yahoo Messenger Bot usando C#, mas até agora, não consigo encontrar um Messenger do Yahoo confiável, exceto em PHP, Java e C ++. Existe uma biblioteca como essa em C#?

Foi útil?

Solução

Bem, acabei de criar uma biblioteca YMSG em funcionamento para um cliente de bate -papo (não um bot) em C#, para que eu possa dizer que não há nada que funcione para o YMSG versão 16 para C#. (desculpe, é pela empresa para a qual trabalho, não posso lançar nenhuma fonte)

Mas tudo não está perdido. Com exceção do procedimento de autenticação, o protocolo é sujeira simples de entender. Duas coisas boas:

  1. O procedimento de autenticação foi decifrado: http://www.carbonize.co.uk/ymsg16.html. Ele usa uma chamada HTTP, mas isso é simples em C#. A única parte com a qual você pode lutar é o hash de cordas de desafio/resposta. Infelizmente, não há como implementá -lo em etapas - ele funciona ou não

  2. O Wireshark tem um dissector para o YMSG que é bastante completo. Me ajudou muito.

(Observe que isso cobre a parte IM do Yahoo Yim - não tenho idéia de como o bate -papo "quartos" funcionam)

Boa sorte!

Eric

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top