Facebookのようなボタンのドキュメントには、「Webページが現実世界のエンティティ、映画、スポーツチーム、有名人、レストランなどを表す場合、Open Graphプロトコルを使用してエンティティに関する情報を指定する」とあります。
ブログ投稿/動画/記事に、実際にはエンティティではないようなボタンを追加しています。右?だから私はfb:app_idまたはfb:adminsを必要としませんか?しかし、「いいね!」ボタンを作成する手順2では「Get Open Graph Tags」と表示され、fb:adminsとfb:app_idなしでLinterを使用していいね!ボタンを検証すると、「fb:admins and fb:app_idタグが行方不明。」
Fb:adminsおよびfb:app_idタグが必要であることが判明した場合、それらを見つけるためにFacebookのようなページが必要ですか?
また、fb:admins AND fb:app_idまたはfb:admins OR fb:app_idで、両方が必要かどうかわかりません。
そしてgraph.facebook/somepageではidを提供しますが、それはどのidですか?例: facebookメタのfb:app_idを取得する方法
HTMLにfb:app_id
タグを含めるHEADを使用すると、FacebookスクレーパーがそのURLのOpen Graphエンティティをアプリケーションに関連付けることができます。これにより、そのアプリの管理者は、そのURLに関する洞察と、それに接続されているソーシャルプラグインを表示できます。
fb:admins
タグは似ていますが、上記を実行する許可を与えたい各ユーザーIDを指定するだけです。
Insightsを管理する人数などに応じて、これらのタグのいずれかまたは両方を含めることができます。fb:admins
としての単一のタグは、ほとんどの最小要件です。他のOpen Graphタグは、他の人があなたのURLを共有したり気に入ったときに引き続き取得されますが、将来問題が発生する可能性があるため、上記のいずれかを含めてください。
fb:adminsは次のように指定されます。<meta property="fb:admins" content="USER_ID"/>
または<meta property="fb:admins" content="USER_ID,USER_ID2,USER_ID3"/>
およびfb:app_idは次のようになります。<meta property="fb:app_id" content="APPID"/>
Likeボタンを使用してOpen GraphでWebサイトを検査するには、アプリケーションが必要です。
そのため、Likeボタンをfb:app_id
に関連付ける必要があります
FacebookのWebサイトの管理ページを他のユーザーに見せたい場合は、fb:admins
を追加します。あなたがアプリケーションの開発者であり、ウェブサイトの所有者であれば、fb:admins
を追加する必要はありません。
ドキュメントはかなり役立つと思います!
もう一度読むと、ウェブサイトに開いているグラフ要素を追加すると、ウェブサイトがFacebookページとして機能し、更新を公開するなどの機能が得られると書かれています。
だから私はそれはあなた次第だと思う-あなたはただOG要素のないページを持つことができる、それは仕事が少ないがあなたにとって「報酬」も少ない。
Ogを使用する場合は、タイプをblog
に設定します
最後に:fb:admins
またはfb:app_id
-ページ管理者のFacebook IDまたはFacebook PlatformアプリケーションIDのコンマ区切りリスト。 少なくとも、自分のFacebook IDのみを含めます。
したがって、そこに独自のFbidを配置するだけです。ヒントとして、Facebookでプロフィール写真のURLを見ると簡単に取得できます。