asp.net - 将 Twitter 集成到 Asp.net

标签 asp.net twitter twitter-oauth twitterizer

protected void Page_Load(object sender, EventArgs e)
        {
            var oauth_consumer_key = "pUw6DN1vh2PRhqIQd0w";
            var oauth_consumer_secret = "uCrFLs6x3LlKd6G9YZ2XSzvjiQZmfAM1z3TTEus";

            if(Request["oauth_token"] == null)
            {
                OAuthTokenResponse reqToken = OAuthUtility.GetRequestToken(
                    oauth_consumer_key,
                    oauth_consumer_secret,
                    Request.Url.AbsoluteUri);

                Response.Redirect(string.Format("http://twitter.com/oauth/authorize?oauth_token={0}",
                    reqToken.Token));
            }
            else
            {
                string requestToken = Request["oauth_token"].ToString();
                string pin = Request["oauth_verifier"].ToString();
                var tokens = OAuthUtility.GetAccessToken(
                    oauth_consumer_key,
                    oauth_consumer_secret,
                    requestToken,
                    pin);
                OAuthTokens accesstoken = new OAuthTokens()
                {
                    AccessToken = tokens.Token,
                    AccessTokenSecret = tokens.TokenSecret,
                    ConsumerKey = oauth_consumer_key,
                    ConsumerSecret = oauth_consumer_secret
                };

                TwitterResponse<TwitterStatus> response = TwitterStatus.Update(
                    accesstoken,
                    "Testing!! It works (hopefully).");

                if(response.Result == RequestResult.Success)
                {
                    Response.Write("we did it!");
                }
                else
                {
                    Response.Write("it's all bad.");
                }

            }           
        }

我已经将 twitter 集成到了 asp.net 中。 但总是给我回应。结果“未知” 消息“一切都很糟糕。” 我不知道我的结局会发生什么。 安装包 twitterizer - 版本 2.4.2 引用这个链接 Twitter Integration Link

最佳答案

这是因为访问未经授权。请检查您的响应对象的TwitterStatus

或者,您可以检查一下这个Updated Twitterizer Integration Code .

关于asp.net - 将 Twitter 集成到 Asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23011478/

相关文章:

asp.net - 你能确定你的网络表单页面遵循的路线名称吗?

c# - ASP.NET MVC 6 项目未被识别为 Web 项目

c# - 搜索拥有超过输入数字的关注者的推特用户

php - Twitter API abraham\TwitterOAuth 中的新行

html - ASP.Net 表格宽度未正确显示

.net - 生产代码中的 SqlDataSource 示例

javascript - Twitter JSON 请求解析错误

node.js - 如何从 Atmosphere 编辑不在 GitHub 上的 Meteor 包?

objective-c - 自定义 iOS Twitter 身份验证页面?

twitter-oauth - 每次用户登录我的网站时,如何避免要求 Twitter 授予对我的应用程序的访问权限?