加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使用C#和LINQ to Twitter库在twitter上更新状态

发布时间:2020-12-15 21:36:44 所属栏目:百科 来源:网络整理
导读:我正在编写一个Metrol Style应用程序来更新我的Twitter状态.我使用LINQ到Twitter库.但我不明白为什么我的应用程序抛出异常401 Unauthorized.这是我的代码: private void UpdateStatus(){ // configure the OAuth object var auth = new SingleUserAuthorize
我正在编写一个Metrol Style应用程序来更新我的Twitter状态.我使用LINQ到Twitter库.但我不明白为什么我的应用程序抛出异常401 Unauthorized.这是我的代码:

private void UpdateStatus()
{
     // configure the OAuth object
    var auth = new SingleUserAuthorizer
    {
        Credentials = new InMemoryCredentials
        {
            ConsumerKey = "ConsumerKey",ConsumerSecret = "ConsumerSecret",OAuthToken = "TwitterAccessToken",AccessToken = "TwitterAccessTokenSecret"
        }
    };

    using (var twitterCtx = new TwitterContext(auth,"https://api.twitter.com/1/","https://search.twitter.com/"))
    {
        var tweet = twitterCtx.UpdateStatus("Hi everybody!"); // error here

        viewTextBlock.Text = String.Empty;
        viewTextBlock.Text = viewTextBlock.Text + "Status returned: " +
                                            "(" + tweet.StatusID + ")" +
                                            tweet.User.Name + "," +
                                            tweet.Text + "n";
    }
}

解决方法

我刚刚在Windows 8中发布了一篇关于在LINQ to Twitter中使用OAuth的博客文章:

http://geekswithblogs.net/WinAZ/archive/2012/07/02/using-linq-to-twitter-oauth-with-windows-8.aspx

我还在LINQ to Twitter文档中包含了一个401常见问题解答:

http://linqtotwitter.codeplex.com/wikipage?title=LINQ%20to%20Twitter%20FAQ&referringTitle=Documentation

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读