我正在开发一个将在 FB Canvas 中运行的 Facebook 应用程序。我的服务器是 Java 服务器,我在客户端使用 JavaScript。
Facebook 要求在应用程序加载时请求 (POST) 的 URL。此 URL 不应是动态 URL(以“/”结尾或包含“?”)。所以我写了一个带有 URL: 的 servlet http://localhost:8080/myApp
,它将解析signed_request
参数。现在我被困在如何将标记返回给客户端,然后对 FB API 执行客户端请求。有没有比这个 servlet 返回标记更优雅的方法?请注意,我无法重定向(使用 302),因为 servlet 从 iframe 运行。
谢谢!