2014-12-20 8 views
0

이것은 내 코드입니다. 트위터에 연결하려고하는데 오류가 없습니다. 이 프로젝트에서 Twitterizer2 dll을 사용하고 있습니다. 어떤 도움이라도 대단히 감사합니다.트위터 로그인 코드가 작동하지 않습니다.

public UserOauthTokens TwitterLogin(string ConsumerKey, string ConsumerSecret) 
{ 
     UserOauthTokens utk = new UserOauthTokens(); 

     try 
     { 
      if (HttpContext.Current.Request["oauth_token"] == null) 
      { 
       OAuthTokenResponse reqToken = OAuthUtility.GetRequestToken(ConsumerKey, ConsumerSecret, HttpContext.Current.Request.Url.AbsoluteUri); 
       HttpContext.Current.Response.Redirect(string.Format("http://twitter.com/oauth/authorize?oauth_token={0}", reqToken.Token)); 
      } 
      else 
      { 
       utk.Oauth_Token = HttpContext.Current.Request["oauth_token"].ToString(); 
       utk.Oauth_Verifier = HttpContext.Current.Request["oauth_verifier"].ToString(); 
      } 

      return utk; 
     } 
     catch (Exception ex) 
     { 
      return utk; 
     } 
    } 

답변

0

documentation은 당신 해야 사용 HTTPS를 말한다.

https://twitter.com/oauth/authorize?oauth_token={0}

참고가에서 추가 s에 라인을 변경해보십시오.

또한 최신 버전의 라이브러리를 사용하고 있는지 확인하십시오.

+0

PHP 코드로 작업 할 때 트윗을 가져올 수 있습니다. 하지만 지금은 PHP를 사용하고 싶지 않습니다. –

+0

나는 http로만 작동하는 "https"를 사용하지 않았습니다. –

+0

트위터의 규칙이 변경되었습니다. HTTPS를 사용해야합니다. –