Python 在OSQA中,通过twitter登录失败为“未经授权”

Python 在OSQA中,通过twitter登录失败为“未经授权”,python,twitter,osqa,Python,Twitter,Osqa,我已经在hostgator上托管的站点上安装了OSQA。谷歌、雅虎和facebook的登录功能都很有效,但当我点击twitter的图标时,就会产生一个例外。我已经通过管理界面添加了twitter消费者密钥和twitter消费者机密。我得到的例外是: HTTPError at /account/twitter/signin/ HTTP Error 401: Unauthorized Request Method: GET Request URL: http://mydomain

我已经在hostgator上托管的站点上安装了OSQA。谷歌、雅虎和facebook的登录功能都很有效,但当我点击twitter的图标时,就会产生一个例外。我已经通过管理界面添加了twitter消费者密钥和twitter消费者机密。我得到的例外是:

HTTPError at /account/twitter/signin/

HTTP Error 401: Unauthorized


Request Method:     GET
Request URL:    http://mydomain/account/twitter/signin/?validate_email=yes
Exception Type:     HTTPError
Exception Value:    HTTP Error 401: Unauthorized
Exception Location: /usr/lib/python2.4/urllib2.py in http_error_default, line 480
Python Executable:  /usr/bin/python
Python Version:     2.4.3
我无法找出同样的原因


出现此错误的原因可能是什么?

我删除了在twitter中创建的早期应用程序,并创建了一个新的应用程序。通过“管理面板”添加了新密钥,解决了我的问题。但我仍然无法确定是什么原因导致了我以前的应用程序出现问题