En ASP.NET con C #, ¿es posible obtener todos los detalles públicos de un usuario de Twitter?

Sí, puedes y realmente fácil de conseguir!

Aquí está el Código pasar por esto.

utilizando el sistema;
usando System.Collections.Generic;
usando System.Linq;
usando System.Web;
usando System.Web.UI;
utilizando System.Web.UI.WebControls;
usando Newtonsoft.Json.Linq; // Agregado para la Biblioteca JSON (Doc)
usando System.Xml;
usando oAuthExample;
clase parcial pública twitterInfo: System.Web.UI.Page
{
string url = “”;
string xml = “”;
public string name = “”;
cadena pública nombre de usuario = “”;
cadena pública profileImage = “”;
cadena pública FollowersCount = “”;
cadena pública noOfTweets = “”;
cadena pública recienteTweet = “”;

// Fuente http://www.aspdotnet-suresh.com/2012/05/add-twitter-login-authentication-to.html

Vacío protegido Page_Load (remitente del objeto, EventArgs e)
{
GetUserDetailsFromTwitter ();
}
privado vacío GetUserDetailsFromTwitter ()
{
if (Request [“oauth_token”]! = null & Request [“oauth_verifier”]! = null)
{
imgTwitter.Visible = false;
tbleTwitInfo.Visible = true;
var oAuth = nuevo oAuthTwitter ();
// Obtenga el token de acceso y el secreto.
oAuth.AccessTokenGet (Solicitud [“oauth_token”], Solicitud [“oauth_verifier”]);
if (oAuth.TokenSecret.Length> 0)
{
url = “https://twitter.com/” + nombre de usuario “;
xml = oAuth.oAuthWebRequest (oAuthTwitter.Method.GET, url, String.Empty);

JObject o = JObject.Parse (xml);
nombre = Convert.ToString (o [“nombre”]);
username = Convert.ToString (o [“nombre_pantalla”]);
profileImage = Convert.ToString (o [“profile_image_url”]);
FollowersCount = Convert.ToString (o [“Followers_count”]);
noOfTweets = Convert.ToString (o [“statuses_count”]);
noOfTweets = Convert.ToString (o [“cumpleaños”]);

}
}
}
vacío protegido imgTwitter_Click (remitente de objeto, ImageClickEventArgs e)
{
var oAuth = nuevo oAuthTwitter ();
if (Solicitud [“oauth_token”] == nulo)
{
// Redirige al usuario a Twitter para obtener autorización.
// Usando oauth_callback para pruebas locales.

// R_ usa el director de URL dinámico
// Llamar URL para dirigir al usuario a la página
oAuth.CallBackUrl = “http: // localhost: 518 / Account / TwitterInfo.aspx”;

Response.Redirect (oAuth.AuthorizationLinkGet ());
}
más
{
GetUserDetailsFromTwitter ();
}
}
}

¡¡¡Espero que esto te ayudará!!!

Gracias por A2A, Swati !!!

Sí, verifique – http://tweetinvi.codeplex.com/