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>