TweetSharp Error: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type TweetSharp.TwitterStatus

tweetsharpOlá, tudo bom?

Caso você tenha implementado algum aplicativo que utilize a classe TweetSharp de Daniel Crenna deve estar percebendo que o erro relacionado ao título desse post começou a acontecer sem que você tenha feito nenhuma modificação no seu código.

O erro está relacionado a novas estruturas de dados e caracteres especiais que são colocados nos tweets e que não foram previstos inicialmente pelo autor da classe TweetSharp.

Para resolver o problema, basta fazer o download da versão mais recente da classe, recompila-la em seu próprio computador e substituir a referência da DLL existente em sua aplicação pela nova que você compilou. É necessário recompilar em nosso próprio computador, pois a versão atualmente disponível via Nuget ainda está sendo baixada com o erro de codificação.

Em meu caso, como desenvolvi uma APP para Windows Phone, foi necessário substituir a referência à DLL TweetSharp.WindowsPhone.Mango.

Espero ter ajudado,

Grande abraço,
Eduardo Henrique Rizo

[twitter-follow screen_name=’eduardorizo’ show_count=’yes’]

Deixe um comentário