さらにOpenGraphの初心者主義:
「ビデオ」に適したメタタグの完全なセットを使用して、自分のサイトのページを定義します。これは標準的な OG ビデオです。カスタムのものはありません。すべては順調です; ページはオブジェクト リンターを正常に渡し、video:movie として識別されます。このページには、「通常の」方法で作成された Like ボタンも含まれています。これは、一連のパラメータを持つ「fb-like」クラスの div と、いくつかのアクティブな JavaScript です。
ユーザーの Joe は、そのページにアクセスして [いいね] ボタンをクリックします。次のことが起こります。
- [いいね] オーバーレイ ボックスが表示され、ページ/オブジェクトに関する情報、コメント用のテキスト フィールド、[投稿] ボタンが表示されます。
- ボタンの Like カウンターがインクリメントされます。
- しかし、その後、ボックスはクリックされず、何も入力されずにすぐに消えます。(実際にそうする機会はありませんでした。)
- Like インクリメントは失われます。それは以前のものに戻ります。
- Joe の Facebook プロフィール ページには、「Joe likes a link」というエントリが含まれており、プロフィール ページでビデオを再生する機能など、ページ/オブジェクトが正しく描写されています。
- Joe の友人は、Joe のアクティビティ ログで "公開" とマークされていますが、この好みの通知を受け取りません。
ここで、実質的に同じであるが、OG 'Web サイト' として識別されるのに十分な基本的な種類のメタタグしか持たない別のページを自分のサイトに定義します。繰り返しますが、リンターは幸せです。Joe はこのページに移動し、[いいね] ボタンをクリックします。今回は、動作は正しいか、少なくとも私が期待するものです:
- Like カウンターがインクリメントされます。
- オーバーレイ ボックスが表示され、Joe が何かを入力できるようになります。彼はそうし、[投稿] ボタンをクリックします。
- Like カウンターは、新しくインクリメントされたボタンを保持します。
- Joe の FB プロフィール ページには、彼の名前、「いいね」ボックスに入力したコメント、およびページ/オブジェクトの描写を含むエントリが含まれています。OG はこれがビデオであることを認識していないため、これをビデオとして再生することはできません。ところで、エントリは Joe の名前だけで構成されており、他の場合のように「Joe likes a link」ではありません。
- Joe の友人は、Joe のプロフィール ページに表示されるものと同じエントリをフィードに表示します。
私はこの動作にかなり困惑しています。さまざまな理由からページを OG ビデオとして表示したいのですが、いいねの動作がうまくいきません。誰かが同等のものを見たことがありますか?何かアドバイスはありますか??