我最初发布了一个问题,即在使SharePoint 2010计时器作业能够访问twitter API并选择Spring Social .NET api时遇到了什么API,并且遇到了另一个障碍。
我无法让OAuth握手或“跳舞”工作。
我将消费者密钥和密钥链接到我的帐户,以及访问令牌和密码,但每当我尝试初始化TwitterServiceProvider对象时,无论何时我尝试查询都会收到401错误。
提供的控制台/ mvc和wp7.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();
如何获取访问令牌的秘密和价值?