我正在开发一个使用 Javascript SDK 集成 Facebook Graph API 的 HTML 应用程序。Facebook 建议在 PHP 的帮助下使用频道文件,但我使用的是 Google App Engine,因此不知道如何使用 JSP 来实现这一点。
是的,我正在寻找 JSP 代码片段来执行此操作。是否可以仅使用 HTML 来完成此操作,因为我想尽可能多地依赖客户端编程?
“尽可能长时间地缓存频道文件很重要。在提供此文件时,您必须发送具有较长有效期的有效 Expires 标头。这将确保频道文件被浏览器缓存,这对于一个重要的流畅的用户体验。如果没有适当的缓存,跨域通信将变得非常缓慢,用户体验将严重下降。在 PHP 中实现此目的的一个简单方法是:"
<?php
$cache_expire = 60*60*24*365;
header("Pragma: public");
header("Cache-Control: max-age=".$cache_expire);
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+$cache_expire) . ' GMT');
?>
<script src="//connect.facebook.net/en_US/all.js"></script>