3

私は、バックボーンjsを使用して単一のページアプリケーションを構築しました。私はさまざまなアプリケーション状態と動的コンテンツ(書籍など)のバックボーンURL "ルート"を持っていますが、基本的にFacebookにはインデックスページしか表示されません。Facebook Open Graph Single Page Apps

次SOの質問は、動的なコンテンツのための物理的なオープングラフのURLを提供するための興味深いアプローチを提供しているようだ:

Multiple Facebook opengraph objects on the same page

他の開発者は、特に単一のページで、動的なページ上のオープングラフタグを使用して近づいてきた方法アプリ?

答えて

2

サーバにはこのための動的コンテンツを出力させることができますが、オブジェクトごとに別のURLが必要です。これはFacebookのインデックスオブジェクトの仕組みだからです。

しかし、あなたができることは、それを識別するためにクエリーストリングまたはURLのフラグメント部分を使用することです。それでは、あなたが開いているすべてのグラフオブジェクトを提供したい単一のページ持っているとしましょう を:私は同じを持って

your-domain.com/og?type=3&id=432543643 
your-domain.com/og#type=653&id=46t43g3 
your-domain.com/og?type=25id=4tn4g43#anotherstring 
+1

:今、あなたがそれに追加することができyour-domain.com/ogすると、このように識別子それは、別のURLで私にとってはうまくいきません。Facebookはメインのインデックスページから情報を取得し続け、動的ページに提供されているメタタグに注意を払っていません。何が間違っているのか、またはFacebookのデータベースを更新するのが時間の問題かどうかは考えられません。 –

関連する問題