2013-06-04 37 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); 

完成!