我正在尝试运行this tornado facebook application,但在Facebook上传递登录凭据后,我不断收到此错误。
在我的客户端Oauth设置中,我启用了客户端和Web登录。任何人都可以帮我摆脱这个错误吗?
我的oauth设置Oauth settings
我的应用设置app settings
更新:我遵循了@CBroe的建议并且能够摆脱read_stream error
但是现在如果我导航到url http://localhost:8888/
我得到facebook auth error
。回复:
HTTPResponse(
_body=None,
buffer=<_io.BytesIO object at 0x7ffa8afdcb30>,
code=400,
effective_url='https://graph.facebook.com/oauth/access_token?redirect_uri=http%3A%2F%2Flocalhost%3A8888%2Fauth%2Flogin%3Fnext%3D%252F',
error=HTTPError('HTTP 400: Bad Request',),
headers={
'Content-Length': '124',
'X-Fb-Trace-Id': 'GxhzOGi+bkT',
'Expires': 'Sat, 01 Jan 2000 00:00:00 GMT',
'X-Fb-Stats-Contexts': ': api,: V3',
'X-Fb-Debug': 'w/17ADPQTa1QPtfbFYGIyV8csiXU5ai2i2VqukGJ2QmzPln6blmLFRiv0SVRSLBFFyAawOvHjfrFnjbtam/HRQ==',
'X-Fb-Rev': '2007633',
'Connection': 'close',
'Pragma': 'no-cache',
'Cache-Control': 'no-store',
'Date': 'Sat, 24 Oct 2015 10:11:49 GMT',
'Facebook-Api-Version': 'v2.0',
'Access-Control-Allow-Origin': '*',
'Content-Type': 'text/javascript; charset=UTF-8',
'Www-Authenticate': 'OAuth "Facebook Platform" "invalid_code" "This authorization code has been used."'
},
reason='Bad Request',
request=<tornado.httpclient.HTTPRequest object at 0x7ffa8b00f290>,
request_time=0.12035489082336426,
time_info={}
)
在我的客户端Oauth设置中,我启用了客户端和Web登录。我的website url
和Oauth redirect url
也匹配,但我仍然收到此错误。谁能在这帮助我?任何指针都会有所帮助。