2012-05-31 12 views
53

Facebookのようなドキュメントは、「あなたのWebページが映画、スポーツチーム、有名人、レストランなどの現実世界のエンティティを表すときは、Open Graphプロトコルを使ってエンティティに関する情報を指定します。いつfb:app_idまたはfb:adminsが必要ですか?

私は実際のエンティティではないブログ投稿/動画/記事にボタンを追加しています。右?ですから、私はfb:app_idやfb:adminsは必要ありませんか?しかし、同様のボタンを作成するステップ2では、「Open Graph Tagsを取得する」と表示され、finter:adminsとfb:app_idを使用せずにLinterを使用してボタンを検証すると、「fb:adminsとfb:app_idタグは失われた。

fb:adminsとfb:app_idタグが必要な場合は、Facebookのようなページが必要ですか?

fb:adminsとfb:app_idまたはfb:adminsまたはfb:app_idもあります。両方が必要かどうかはわかりません。

graph.facebook/somepageではidを与えていますが、それは何ですか?例: How to get fb:app_id for facebook meta

答えて

4

ドキュメントは合理的に役立つと思います。

あなたは再びそれを読めば、それはあなたのウェブサイト上のオープングラフ要素を追加すると、Facebookのページとしてあなたのウェブサイトの行為を行いますと言うと、あなたは彼らにアップデートを公開する能力を得ることができますなど

だから私は思いますそれはあなた次第です.OG要素のないページを作成することもできます。これは、仕事が少なくなるだけでなく、「報酬」が少なくて済みます。

あなたはOGを使用する場合、その設定のタイプに:最後にblog

fb:adminsまたはfb:app_id - ページの管理者のFacebookのIDやFacebookプラットフォームのアプリケーションIDのいずれかのカンマ区切りのリスト。 少なくとも、自分のFacebook IDのみを含めてください。

だから、自分のfbidをそこに入れてください。ヒントとして、あなたは簡単にFacebookのあなたのプロフィール写真のURLを見てこれを得ることができます。

+0

"ページ管理者のFacebook IDまたはFacebook PlatformアプリケーションIDのコンマ区切りのリストです。あなたのFacebookのID。 - 私はこれをテストしました。そのようには機能しません。 IDごとにタグを1回含める必要があります。 – pedrozath

62

HTML HEADにfb:app_idタグを含めると、FacebookスクレイパーはそのURLのOpen Graphエンティティをアプリケーションに関連付けることができます。これにより、そのアプリの管理者は、そのURLとそれに関連付けられているすべてのソーシャルプラグインについてのインサイトを表示できます。

fb:adminsタグは類似していますが、上記の操作を許可する各ユーザーIDを指定することができます。

これらのタグのいずれか、または両方を含めることができます(Insightsなどを管理する人の数に応じて)。fb:adminsという単一のものはほとんど必要条件です。残りのOpen Graphタグは、人々があなたのURLを共有して好きなときに取り上げられますが、将来問題が生じる可能性がありますので、上記のいずれかを含めてください。

FB:
<meta property="fb:admins" content="USER_ID"/>
OR
<meta property="fb:admins" content="USER_ID,USER_ID2,USER_ID3"/>

とfb::のようにボタンを使用してグラフを開くには検査させるには
<meta property="fb:app_id" content="APPID"/>

+1

Facebookは 'fb:app_id'を取得する必要がありましたが、デベロッパーとして登録するために自分の電話番号を与えたくないので、タグを削除しました。 'fb:adimns'だけでうまくいきました。 –

+0

残りのメタデータの前に、各タグに1つずつ2人の管理者がリストされているため、FBはデフォルトの画像とメタコンテンツを削っていませんでした。それは明らかにクラッシュしていた。両方のfb:adminsメタタグを削除しました。これはfb:app_idタグが使用され、現在すべてが機能しています。 –

+0

この回答は当時のものであり、両方のタグの使用に関して、またはそれらがまだ使用されているかどうかに関して、同じものが維持されていることを保証することはできません。 –

9

:このようAPP_ID管理者は、次のように指定されていますあなたのウェブサイトには、アプリケーションが必要です。

だからあなたはあなたが他のユーザーがFacebook上であなたのウェブサイトの管理ページを表示したい場合は、fb:adminsを追加fb:app_id

と同様にボタンを関連付ける必要があります。したがって、あなたがアプリケーションの開発者でウェブサイトの所有者であれば、追加する必要はありませんfb:admins

+7

私はアプリケーションを持っていないとどうなりますか? –

関連する問題