web-dev-qa-db-ja.com

fb:app_idまたはfb:adminsはいつ必要ですか?

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を取得する方法

69
J Set

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"/>

74

Likeボタンを使用してOpen GraphでWebサイトを検査するには、アプリケーションが必要です。

そのため、Likeボタンをfb:app_idに関連付ける必要があります

FacebookのWebサイトの管理ページを他のユーザーに見せたい場合は、fb:adminsを追加します。あなたがアプリケーションの開発者であり、ウェブサイトの所有者であれば、fb:adminsを追加する必要はありません。

13
phwd

ドキュメントはかなり役立つと思います!

もう一度読むと、ウェブサイトに開いているグラフ要素を追加すると、ウェブサイトがFacebookページとして機能し、更新を公開するなどの機能が得られると書かれています。

だから私はそれはあなた次第だと思う-あなたはただOG要素のないページを持つことができる、それは仕事が少ないがあなたにとって「報酬」も少ない。

Ogを使用する場合は、タイプをblogに設定します

最後に:fb:adminsまたはfb:app_id-ページ管理者のFacebook IDまたはFacebook PlatformアプリケーションIDのコンマ区切りリスト。 少なくとも、自分のFacebook IDのみを含めます。

したがって、そこに独自のFbidを配置するだけです。ヒントとして、Facebookでプロフィール写真のURLを見ると簡単に取得できます。

4
Ed Hinchliffe