【问题标题】:Spring Social .NET OAuth confusionSpring Social .NET OAuth 混淆
【发布时间】:2013-01-16 16:00:10
【问题描述】:

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

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

我有与我的帐户相关联的使用者密钥和秘密,以及访问令牌和秘密,但每当我尝试初始化 TwitterServiceProvider 对象时,每当我尝试查询时都会收到 401 错误。

提供的控制台/mvc 和 wp7.1 示例并没有提供太多关于我如何让这段代码(应该在没有人为参与的情况下运行)工作的见解。

有人有这方面的好资源吗?

提前致谢

【问题讨论】:

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


    【解决方案1】:

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

    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();
    

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

    【讨论】:

    • 我在尝试调试时从 Visual Studio 收到此错误。底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。
    • 哦,我从 dev.twitter.com 获得了访问令牌和密码
    • SSL/TLS 连接问题可能是由于我的服务器和互联网之间的阻塞,因为我没有管理它们。我会在家里的控制台应用程序中尝试这种方法,如果可行,我必须等到服务器团队取消限制。
    • 我会接受这个答案,因为我在家里尝试过,它奏效了。我会将这个问题转发给管理服务器并让他们修复它的人。谢谢!
    猜你喜欢
    • 2021-04-19
    • 2011-12-19
    • 2011-12-08
    • 2017-09-17
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 2022-06-16
    • 1970-01-01
    相关资源
    最近更新 更多