Spring Social .NET OAuth混乱

时间:2013-01-16 00:10:38

标签: spring sharepoint-2010 twitter twitter-oauth spring.net

我最初发布了一个问题,即在使SharePoint 2010计时器作业能够访问twitter API并选择Spring Social .NET api时遇到了什么API,并且遇到了另一个障碍。

我无法让OAuth握手或“跳舞”工作。

我将消费者密钥和密钥链接到我的帐户,以及访问令牌和密码,但每当我尝试初始化TwitterServiceProvider对象时,无论何时我尝试查询都会收到401错误。

提供的控制台/ mvc和wp7.1示例并没有提供很多见解,我可以如何使用此代码(应该在没有人工参与的情况下运行)。

有没有人对此有任何好的资源?

提前致谢

1 个答案:

答案 0 :(得分:2)

如果您已拥有访问令牌值和密码,则可以执行以下操作:

ITwitter twitter = new TwitterTemplate("consumerKey", "consumerSecret", "accessTokenValue", "accessTokenSecret");
// twitterApi.UserOperations.GetUserProfile();

相当于:

TwitterServiceProvider serviceProvider = new TwitterServiceProvider("consumerKey", "consumerSecret");
ITwitter twitterApi = serviceProvider.GetApi("accessTokenValue", "accessTokenSecret");
// twitterApi.UserOperations.GetUserProfile();

如何获取访问令牌的秘密和价值?