我想使用带有“TwitterOAuth”的 asp.net 登录 twitter。我添加了对 TwitterOAuth.Default.aspx 页面的引用,其中包含登录按钮
<a href='http://twitter.com/oauth/authorize?<%=GetUrlParamters()%>'>Login with Twitter</a>
和 default.aspx.cs 包含
namespace TwitterOAuth.Web.UI
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void OnBtnTwitterLoginClick(object sender, EventArgs e)
{
}
protected string GetUrlParamters()
{
ITwitterOAuthManager oAuthManager = new TwitterOAuthManager();
return oAuthManager.GetUrlParameters();
}
}
}
和 web.config 文件有
<add key="Tw-ApiKey" value="your consumer key here"/>
<add key="Tw-AppSecret" value="your consumer secret here"/>
<add key="Tw-RedirectUri" value="Twit.aspx"/>
在 appsetting 节点中。当我运行此应用程序时,我收到错误“远程服务器返回错误:(401)未经授权”。