oAuth를 사용하여 성공적으로 로그인하여 다시 내 asp.net 응용 프로그램으로 전달할 수 있습니다.oauth 인증 후 Twitter 사용자 이름 가져 오기
어떻게 인증 된 사용자의 사용자 이름을 얻을 수 있습니까? 이 시점에서 난 그냥 인증 oAuth 있습니다.
oAuth를 사용하여 성공적으로 로그인하여 다시 내 asp.net 응용 프로그램으로 전달할 수 있습니다.oauth 인증 후 Twitter 사용자 이름 가져 오기
어떻게 인증 된 사용자의 사용자 이름을 얻을 수 있습니까? 이 시점에서 난 그냥 인증 oAuth 있습니다.
verify_credentials API request은 현재 로그인 한 사용자에 대한 정보를 반환합니다.
또한 OAuth 액세스 토큰 요청 (즉, OAuth 로그인 절차의 마지막 부분)에 대한 Twitter의 응답은 일반적인 oauth 토큰 및 비밀과 함께 사용자의 화면 이름과 Twitter 사용자 ID로 응답합니다.
Twitterizer 라이브러리를 사용하면 다음과 같은 코드가 있습니다.
OAuthTokenResponse reqToken = OAuthUtility.GetAccessToken(ConsumerKey, ConsumerSecret, requestToken);
long UserID = reqToken.UserId;
string ScreenName = reqToken.ScreenName;
블로그에 샘플 코드를 게시했습니다. http://www.fairnet.com/post/2010/09/05/Twitter-authentication-using-OAuth.aspx
우리는 이러한 세부 정보만을 얻을 수 있습니까? 또한 귀하의 블로그가 나타나지 않습니다. 리소스를 찾을 수 없다는 오류가 발생했습니다. – NCA
다음은 oauth 인증 1.0을 사용하는 코드입니다.
OAuthHelper oauthhelper = new OAuthHelper();
string requestToken = oauthhelper.GetRequestToken();
if (string.IsNullOrEmpty(oauthhelper.oauth_error))
Response.Redirect(oauthhelper.GetAuthorizeUrl(requestToken));
else
Response.Write(oauthhelper.oauth_error);
반환 URL입니다.
if (Request.QueryString["oauth_token"] != null && Request.QueryString["oauth_verifier"]!=null)
{
string oauth_token = Request.QueryString["oauth_token"];
string oauth_verifier = Request.QueryString["oauth_verifier"];
OAuthHelper oauthhelper = new OAuthHelper();
oauthhelper.GetUserTwAccessToken(oauth_token, oauth_verifier);
if (string.IsNullOrEmpty(oauthhelper.oauth_error))
{
Session["twtoken"] = oauthhelper.oauth_access_token;
Session["twsecret"] = oauthhelper.oauth_access_token_secret;
Session["twuserid"] = oauthhelper.user_id;
Session["twname"] = oauthhelper.screen_name;
Response.Write("<b>AccessToken=</b>" + oauthhelper.oauth_access_token);
Response.Write("<br /><b>Access Secret=</b>" + oauthhelper.oauth_access_token_secret);
Response.Write("<br /><b>Screen Name=</b>" + oauthhelper.screen_name);
Response.Write("<br /><b>Twitter User ID=</b>" + oauthhelper.user_id);
}
else
Response.Write(oauthhelper.oauth_error);
}
oAuthHelper 및 oAuthUttility클래스을 얻고 그것이 내가이 사람을 캡처하려면 어떻게 Login with twitter using oauth authentication in asp.net and get access token, screen name and userid.
좋아요. o 우리는이 세부 정보 인 UserID와 ScreenName만을 트위터로부터받습니다. 우리는 어떻게 전화 번호, 심상 etc.로 다른 detials cush를 얻을 수 있는가. – NCA
를 작동 방식을 이해? – fixmycode