本人用asp.net开发了一个小的微博应用,在VS2010调试时,可以正常使用,但是我将它布署到IIS上后,在授权页面输入用户名和密码后,却不能正常登录,会提示“第三方授权—401”,也不知道是怎么回事,这是我的callback地址“http://localhost:12345/Default.aspx",以下是错页地址,http://api.t.sina.com.cn/oauth/authorize
可以去官方查看401是什么错误
估计你部署到iis上用虚拟目录形式 类似 http://localhost:12345/website/Default.aspx 但是你的callback地址是 http://localhost:12345/Default.aspx 两者不一致 找不到你的 session["oauth_token"]值 所以是授权权限不够
401 是服务器端(weibo)返回的吧,如果是说明 “没有进行身份验证.” 可参看 http://open.weibo.com/wiki/index.php/Help/error
这里可能出现的错误是你第一次请求的返回的requestToken有错误...