在localhost:8080下开发时遇到signed_request时遇到问题

时间:2011-10-14 23:57:52

标签: facebook google-app-engine

我做了一些可能错误的假设但是你走了。

当尝试在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的代理吗?

1 个答案:

答案 0 :(得分:2)

这是正常和预期的行为,与localhost无关。

请参阅服务器端流程下的http://developers.facebook.com/docs/authentication/