任何机构都可以为我提供 C#.NET 的经过身份验证的 twitter api V1.1 的步骤(意味着为我提供代码步骤)。
问问题
14234 次
3 回答
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 });
于 2013-06-13T13:01:49.003 回答
2
我个人从未使用过上述解决方案,但我觉得它们完全一样。以下是如何使用 Tweetinvi C# API(网站)。
第一步是在 Twitter 网站上为您的应用程序创建一个令牌。令牌将允许您连接到 Twitter 并针对 REST API 1.1 执行查询。
使用此 ConsumerToken(应用程序令牌),您可以要求您的应用程序用户使用 TokenCreator 类创建一个令牌。
TokenCreator tokenCreator = new TokenCreator("consumerKey", "consumerSecret");
如果您已经拥有 UserToken 信息,您可以通过提供您想要的信息来简单地创建一个 Token。
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);
完毕!
于 2013-08-21T12:44:17.053 回答
0
查看 Twitter 库页面: https ://dev.twitter.com/docs/twitter-libraries
于 2013-06-04T19:45:31.250 回答