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