2011-11-09 6 views
5

Facebookの「Like」ボタンを追加した会社のWebページがあります。 FBとOGの名前空間を定義し、すべてのメタタグに追加しました。私のコードは以下の通りです。 URLはwww.akascia.comです。Facebook Linterが会社として定義されているときにog:typeをウェブページとして表示する

Extraneous Property: Objects of this type do not allow properties named fb:page_id. 
Extraneous Property: Objects of this type do not allow properties named og:email. 
Extraneous Property: Objects of this type do not allow properties named og:phone_number. 

オープングラフオブジェクトのプロパティ

を固定する必要があります

警告:私はFacebookのリンターを通じてサイトを実行したときに

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#" xmlns:og="http://ogp.me/ns#"> 
<head> 
<meta http-equiv="X-UA-Compatible" content="IE=8" /> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<meta property="og:title" content="Akascia" /> 
<meta property="og:type" content="company" /> 
<meta property="og:url" content="http://www.akascia.com" /> 
<meta property="og:image" content="http://www.akascia.com/images/akascia_fb_logo.png" /> 
<meta property="og:site_name" content="Executive search, purely done by Akascia" /> 
<meta property="fb:admins" content="********" /> 
<meta property="fb:page_id" content="**********" /> 
<meta property="og:email" content="[email protected]"/> 
<meta property="og:phone_number" content="+44 2070 787 665"/> 

はしかし、私は次のような結果を得ます

fb:admins Array of length 1 
      ⍾ ******** 
og:url http://www.akascia.com/ 
og:type website 
og:title Akascia 
og:image  
og:site_name Executive search, purely done by Akascia 
og:updated_time 1320835017 
私は「会社」として、それはだ生のデータに宣言していていても、Webページ:タイプ:

生のグラフを開くには、ドキュメント情報

Canonical URL http://www.akascia.com/ 
Meta Tag <meta property="og:title" content="Akascia" /> 
Meta Tag <meta property="og:type" content="company" /> 
Meta Tag <meta property="og:url" content="http://www.akascia.com" /> 
Meta Tag <meta property="og:image" content="http://www.akascia.com/images/akascia_fb_logo.png" /> 
Meta Tag <meta property="og:site_name" content="Executive search, purely done by Akascia" /> 
Meta Tag <meta property="fb:admins" content="731575475" /> 
Meta Tag <meta property="fb:page_id" content="114216411121" /> 
Meta Tag <meta property="og:email" content="admin&#64;akascia.com" /> 
Meta Tag <meta property="og:phone_number" content="+44 2070 787 665" /> 

だから、WebページがOGを持つべきであると考えているようですそれはそれも '会社'としてそれを傷つけていることを示しています。したがって、電話番号などの警告を表示しています。

「好き」ボタンは機能しているようですが、100%正しいとは限りません。だから私はなぜこれが起こっているのかについて少し混乱している。

+0

fbリンターを使用しようとしたときにエラーが発生しました。エラースクラップページ:\t不良応答コード – AllisonC

+0

ページの検証を試みたときにこのエラーが発生しました:500 www.akascia.com:80に接続できません(connect:timeout) – AllisonC

+0

私たちは同じ問題を抱えています... og:typeは会社、Facebookはog:typeのウェブサイトのように扱っています。 –

答えて

1

fb:adminタグの場合は、個人プロファイルのリンクを入れてみてください。

あなたのFacebookページには、そのページの管理者であるプロフィールが関連付けられています。プロフィールのIDが機能するはずです。

2

old og:企業、製品...のようなタイプは非推奨です。現在のOpenGraph仕様には含まれていません。

まだ利用可能なog:タイプはほとんどありません(ウェブサイト、記事、ビデオ....)。

og:typeの会社を本当に使いたい場合は、自分のopengraph名前空間で宣言する必要があります。

CF:http://ogp.me/http://graph.facebook.com/schema/og/http://developers.facebook.com/docs/beta/opengraph/objects/builtin/ (最後のリンクは最初のメリンダ・ウェザースによって追加されました)

+1

他の多くのプロパティも廃止予定です(電子メール...)。詳細は、ogp.meを参照してください。私の意見では、このすべてについてのコミュニケーションの欠如があります。 –

+0

ドキュメントからのリンクまたは引用は、あなたの答えに信頼性を追加します。 – Filip

+0

og:type companyには会社について知っていた多くの他のog:メタデータが付属しているため、以前はog:type companyが自分自身を再分類する必要があった人物について、 –

4

組み込みオブジェクトタイプの現在のリストは以下のとおりです:http://developers.facebook.com/docs/beta/opengraph/objects/builtin/

当社はリストにありません。ウェブサイトはデフォルトに戻っています。ページを下にスクロールすると、ウェブサイトオブジェクトタイプの例がある場所に移動すると、すべてのプロパティ、つまり外部プロパティの警告が表示されないことがわかります。

ただし、任意のプロパティをサポートする独自のオブジェクトタイプを作成できます。 Facebookアプリケーションを作成し、「グラフを開く」セクションに移動します。アクションとオブジェクトタイプ(「会社」など)を作成して、「会社」オブジェクトタイプにカスタムプロパティを追加するために「Open Graph/Dashboard」に移動することができます。カスタムプロパティの1つのタイプは、電話番号などを含むContactInfoです。または、必要なものだけをいくつかの文字列プロパティを追加することができます。次に、[コードを取得]をクリックして、ページ上で使用する新しいメタタグのセットをコピーできます。

このチュートリアルでは、おそらく、プロセス、より良い説明:https://developers.facebook.com/docs/customopengraph/walkthrough/

しかし本当に、すべてのことの後、あなたは彼らがあなたのページ 『のように』、それがあるとき、それは人々のフィード上に表示される方法に満足している場合それはおそらく良い方法です。 og:descriptionタグに追加情報を追加し、余分なタグを削除するだけで済みます。

+0

私は、og:typeの会社を、同様に人気がある/サポートされるものに置き換えるための推奨される道を見ていくことを期待していたと思います。私たちは独自の名前空間などをロールすることができましたが、そこではいくつかの検索エンジンとソーシャルネットワークが実際にog:type = companyに関連するすべての関連メタ情報を実際に使用していたという印象を受けました。また、人気のあるog:タイプの「第三者」であっても、これらのカテゴリをサポートし続けるための推奨経路があるでしょうか? –

+0

答えをありがとう - 私は年齢のためにこれをチェックしていなかったし、ちょうど答えを再度検索するときに自分自身の質問に出くわしました!乾杯! –

関連する問題