Facebook应用程序服务器端身份验证(Java服务器和JavaScript客户端)



我正在开发一个将在FB Canvas中运行的Facebook应用程序。我的服务器是一个Java服务器,我在客户端使用JavaScript。

Facebook请求在应用程序加载时请求(POST)的URL。此URL不应是动态URL(以"/"结尾或包含"?")。因此,我编写了一个URL为http://localhost:8080/myApp的servlet,它将解析signed_request参数。现在,我陷入了如何将标记返回到客户端,然后执行对FBneneneba API的客户端请求的困境。还有比这个servlet返回标记更优雅的方法吗?请注意,我无法重定向(使用302),因为servlet是从iframe运行的。

谢谢!

还有比这个servlet返回标记更优雅的方法吗?

在什么方面更"优雅"?

您的servlet在这里的行为就像一个web服务器,web服务器通常通过返回"标记"(HTML、CSS、JS…)来回答HTTP请求——在什么时候以及如何让您的应用程序"更优雅"?

请注意,我无法重定向(使用302),因为servlet是从iframe运行的。

你是指Facebook画布iframe,还是其中的另一个iframe?

你想重定向到哪里?为什么?

相关内容

最新更新