任何机构都可以为我提供C#.NET认证的twitter api V1.1(意味着为我提供代码步骤)的步骤。
答案 0 :(得分: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 });
答案 1 :(得分: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);
完成!
答案 2 :(得分:0)
查看Twitter库页面: https://dev.twitter.com/docs/twitter-libraries