Erro: “The remote server returned an error: (417) Expectation Failed.”

System.Net.WebException: The remote server returned an error: (417) Expectation Failed.

Este erro ocorre quando se tenta fazer um Status Update usando uma API para Twitter em .NET, como o Twitteroo, ou a Yedda C# Library, entre outras.


deve-se ao facto de se ter verificado uma regressão com o Twitter API que tem afectado todos os clientes . NET de Twitter.
Esta mudança na API do Twitter verificou-se no período de Férias de Natal, e apesar de saber deste bug não reverteu as alterações que fizeram.

Todos os programadores de .Net irão usar HttpWebRequest para consultar a API, em vez de reinventar a roda por si.

Esta mudança nunca deveria ter sido feita à API, as API devem ser estáveis, poderão ter novas funcionalidades mas manter sempre as existentes. Esta atitude demonstra uma certa falta de respeito pelos programadores e talvez também alguma falta de experiênciaou conhecimento especializado na concepção e implementação de toda a sua plataforma.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *