motivo fondo diseño configuracion como color celular cambiar automaticamente actualizar c# winforms api twitter

c# - diseño - como cambiar el fondo de twitter 2018



¿Cómo actualizar el estado de Twitter desde c#? (6)

Me gustaría actualizar el estado en Twitter sin usar bibliotecas externas ni dll-s. He encontrado, por ejemplo, esta solución:

http://www.dreamincode.net/code/snippet2556.htm

Pero no funciona y no da ningún error.

¿Podría decirme cómo actualizar el estado programáticamente desde c #?

Cuando detecto el error, obtengo:

Error interno de servidor 500


Dos pensamientos sobre este fragmento de Dream-in-Code,

http://www.dreamincode.net/code/snippet2556.htm

Primero, colocaría la publicación de Stream en un bloque de uso como en,

// enviar la solicitud

using (Stream post = request.GetRequestStream ()) {post.Write (byteData, 0, byteData.Length); }

En segundo lugar, veo que uno de los parámetros del método es,

tweet de cadena

Como Twitter solo puede hacer una publicación de 140 caracteres o menos, debes asegurarte de que la cadena de tweets entrantes también tenga 140 caracteres o menos. Idealmente, deberías lidiar con eso antes de que llegue a este método.


Es posible que no proporcione ningún error porque el bloque catch está ''comiendo'' la excepción. Intente deshacerse de la prueba / captura (solo para fines de prueba) o haga algo en la captura para notificarle cualquier error.



Hay una buena versión WCF de la API de Twitter en CodePlex llamada Vertigo

Además, el WCF REST Starter Kit tiene algunas demostraciones realmente agradables, mira la sección Videos

Aquí hay una muestra de cómo se haría esto usando el Starter Kit

public void PostTweet(string username, string password, string tweet) { using (var client = new HttpClient()) { System.Net.ServicePointManager.Expect100Continue = false; client.TransportSettings.Credentials = new NetworkCredential(username, password); var form = new HttpUrlEncodedForm(); form.Add("status", tweet); client.Post("http://twitter.com/statuses/update.xml", form.CreateHttpContent()) .EnsureStatusIsSuccessful(); } }


Mire la biblioteca de Yedda Twitter para obtener inspiración para los conceptos y las clases requeridas, luego escriba la suya . Esencialmente, solo estás haciendo mimiking HTTP gets / posts y haciendo cosas con el XML que envías / recibes.


Aquí hay una muy buena publicación sobre cómo consumir servicios de Twitter usando c # ... Entra en la nueva biblioteca de Microsoft.Http que puedes descargar aquí

http://msdn.microsoft.com/en-us/netframework/cc950529.aspx

Mira el video y escribe =)

http: //channel9.msdn.com/shows/Endpoint/endpointtv-Screencast-Consuming-REST-services-with-HttpClient/

Feliz codificación