【发布时间】:2012-03-06 10:33:46
【问题描述】:
我想将 twitter 集成到我的 ASP.Net 网站中,C# 是我的代码隐藏语言。 我想实现一个用户应该能够从 twitter 登录的个人资料页面。点击“通过 Twitter 注册”按钮后。我制作了一个 twitter 应用程序,我正在使用 OAuth 做这件事。获取用户详细信息后,我想将它们添加到我的 SQL Server 数据库中(以便将来用户可以使用这些详细信息登录)。我正在使用下面的代码
using Twitterizer;
string requestToken = OAuthUtility.GetRequestToken(consumer key, secret key, "Path of my localhost in which i want to call back").Token;
OAuthTokenResponse accessToken = OAuthUtility.GetAccessToken(consumer key, secret key, requestToken, txtPin.Text);
OAuthTokens tokens = new OAuthTokens();
tokens.AccessToken = accessToken.Token;
tokens.AccessTokenSecret = accessToken.TokenSecret;
tokens.ConsumerKey = consumer key of my twitter application
tokens.ConsumerSecret = consumer secret of my twitter application
screenName = accessToken.ScreenName;
userID = accessToken.UserId;
现在,当我构建解决方案时,它构建成功,但在运行时出现异常。异常出现在第 2 行。异常是
The remote server returned an error: (401) Unauthorized.
我已经在网上到处搜索了,所以如果你做过这种事情,请回答,我在这里做错了吗?
【问题讨论】:
-
愚蠢的问题,但我们想帮助你。您之前是否在 Twitter 中创建过应用程序?
标签: c# asp.net twitter twitterizer