2013-06-04 61 views
1

任何機構是否可以爲我提供C#.NET的經過身份驗證的twitter API V1.1(意味着提供代碼步驟)的步驟。如何爲C#.NET使用twitter api v1.1?

+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

我跟着tweetsharp API 「https://github.com/danielcrenna/tweetsharp」 張貼鳴叫支持API V1.1。

使用庫包管理器並在包管理器控制檯上運行命令「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"); 

當你有你的令牌時,你可以執行任何你想要的操作。

創建TweetExample:

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

完成!