2013-06-04 2 views
1

어떤 몸이라도 C# .NET의 인증 된 트위터 API V1.1 (코드의 단계를 제공한다는 의미)의 단계를 제공 할 수 있습니까?twitter api v1.1 for C# .NET을 사용하는 방법?

+1

무엇을 이미 시도했으며 어떤 연구를 수행 했습니까? –

+0

[this out] (https://github.com/danielcrenna/tweetsharp)을 확인하십시오. –

+0

실제로 VB.net 코드 형식을 다운로드했습니다. https://github.com/mnotaro/TwitterOAuthV1.1Test 여기에 v1.1을 언급했지만 v1.0을 사용하면 plz가 도와 줘요! – user2029716

답변

4

나는 API의 V1.1을 지원하는 트윗을 게시 tweetsharp의 API "https://github.com/danielcrenna/tweetsharp"를 따랐다.

라이브러리 관리자를 사용하고 패키지 관리자 콘솔에서 "PM> Install-Package TweetSharp"명령을 실행하십시오.

var _consumerKey = ConfigurationManager.AppSettings["twitterConsumerKey"].ToString(); 
    var _consumerSecret = ConfigurationManager.AppSettings["twitterConsumerSecret"].ToString(); 
    var _accessToken = ConfigurationManager.AppSettings["twitterAccess"].ToString(); 
    var _accessTokenSecret = ConfigurationManager.AppSettings["twitterAccessSecret"].ToString(); 

    var service = new TwitterService(_consumerKey, _consumerSecret); 
    service.AuthenticateWith(_accessToken, _accessTokenSecret); 
    var status = "Collaborative short story of the day: Blah"; 
    var response = service.SendTweet(new SendTweetOptions() { Status = status }); 
+0

TweetSharp 패키지를 찾을 수 없습니다. 아직 지원됩니까? – DivineOps

1

저는 개인적으로 위의 해결 방법을 사용하지는 않았지만 상당히 동일하다고 느낍니다. 다음은 Tweetinvi C# API (website)를 사용하는 방법입니다.

첫 번째 단계는 Twitter 웹 사이트에서 애플리케이션 용 토큰을 만드는 것입니다. 토큰을 사용하면 Twitter에 연결하고 REST API 1.1에 대한 쿼리를 수행 할 수 있습니다.

이 ConsumerToken (응용 프로그램 토큰)을 사용하면 응용 프로그램 사용자가 TokenCreator 클래스를 사용하여 토큰을 만들도록 요청할 수 있습니다.

TokenCreator tokenCreator = new TokenCreator("consumerKey", "consumerSecret"); 

이미 UserToken 정보가있는 경우 원하는 정보를 입력하여 간단하게 토큰을 만들 수 있습니다.

IToken token = new Token("userKey", "userSecret", "consumerKey", "consumerSecret"); 

토큰을 가지고 있으면 원하는 작업을 수행 할 수 있습니다.

IToken token = new Token("userKey", "userSecret", "consumerKey", "consumerSecret"); 
Tweet t = new Tweet("Hello world"); 
t.Publish(token); 

을 완료 :

는 TweetExample 만들기!