Facebook Canvas URLのソースは、Open Graphプロトコルのメタ要素で更新され、リントされています(問題はありません)。変更が公開されると、次のようになります。
- キャンバスのURLに直接アクセスする:Open Graphの変更は、期待どおりにソースに反映されます。
- apps.facebook.comの「CanvasPage」URL(リモートのCanvas URLを指す)を壁に投稿する:OpenGraphの変更は反映されません。つまり、画像、タイトル、説明などはありません。al。
- 壁に投稿する前にキャンバスページのURLがわずかに変更された場合(たとえば、「index.html」または「#」が追加された場合)、変更が反映されます。ベースURLではありません。
- ソースページでhttp-equiv"no-cache"メタを使用しても効果はありません。
Q:ベースCanvas URLについて、apps.facebook.com側でキャッシュクリアの行に沿って何かを強制する方法はありますか?
他の考え:
- FBML/XFBMLは使用されていません。
- さまざまな方法でアプリの設定を編集しても、役に立たないようです。
- アプリは現在本番環境にあるため、現時点ではCanvasページの名前を変更できません。
- Canvas URLはディレクトリのままである必要があるため、何も追加できません。
- 別のパスを使用するようにCanvasページのURLの名前を変更しても、役に立ちません。
更新:私だけではないようです。うーん...FBBugzillaボールトを略奪します。http://forum.developers.facebook.net/viewtopic.php?pid=329599#p329599