2013-04-18 3 views
-1

프로젝트 용 웹 앱을 만들고 있습니다. 내 사용자가 트위터 API를 사용하여 트위터에 블로그를 게시 할 수있게하고 싶습니다. 그들은 내 웹 사이트 내에서 블로그를 생성하고 트위터를 통해 블로그를 공유하고 싶습니다. 트위터 API가 작동하는 지 테스트 할 필요가 없습니다. 마치 내 웹 사이트 내부에서 작동하는 것처럼 구문이 적절하고, 통합하는 방법이 올바른지 확인하십시오. 클래스 프로젝트 용입니다.TWITTER API의 기능 테스트 수행 방법

답변

0

C#/ASP.NET을 사용한다고 가정하면 독립적으로 테스트 할 수있는 API 호출을 만들기위한 클래스를 작성하게됩니다. 오픈 소스 트위터 라이저 DLL을 다운로드하고 웹 프로젝트에 연결하는 것이 좋습니다. 주로 OAuth 구현에 사용됩니다.

public static bool CreateTweet(Twitterizer.OAuthTokens tokens, string tweetText) 
{ 
    var response = Twitterizer.TwitterStatus.Update(tokens, text); 
    return response.Result == Twitterizer.RequestResult.Success; 
} 

을 그리고 테스트 코드는 다음과 같습니다 : 당신이 트윗을 게시 한 경우 다음과 같이

그래서, 당신은 정적 인 방법을 쓸 수

void Test() 
    { 
     var tokens = new Tw.OAuthTokens 
      { 
       _accessToken, 
       _accessTokenSecret, 
       _consumerKey, 
       _consumerSecret, 
      }; 

     var testTweet = "test tweet text"; 
     CreateTweet(tokens, testTweet); 
    } 

당신은 얻을 필요가있을 것이다 트위터의 로그인 프로세스를 통해 토큰을 보내거나 사용자가 로그인 할 것으로 예상하지 않는 경우 토큰을 저장하십시오.

위의 테스트 코드는 기본적으로 적절한 코드 - ind는 귀하의 ASP.NET 응용 프로그램에 그냥 작동해야합니다!