我做了一些可能错误的假设但是你走了。
当尝试在localhost:8080(google-app-engine + java)下开发时,我最初进行如下重定向,
response.redirectTemporary( “https://www.facebook.com/dialog/oauth?client_id=myid&redirect_uri=http%3a%2f%2flocalhost%3a8080%2findex.html”);
到目前为止,这太好了。然后我从表格
返回来自facebook的“获取”请求http://localhost:8888/index.html?code=AQDLKIRrj ...
我认为facebook确定这是一个本地网址,因此发送一个“获取”代替通常发送到公共网址的“发布”。
但是,唯一的URL参数是“?code =”
这是signed_request的代理吗?
答案 0 :(得分:2)
这是正常和预期的行为,与localhost无关。
请参阅服务器端流程下的http://developers.facebook.com/docs/authentication/。