0

ページに一連のogメタタグがあります。Facebookデバッガーにアクセスして、レポートするURLを指定すると次のようになります。

Meta Tag <meta property="og:type" content="landmark" />
Meta Tag <meta property="og:locale" content="en_GB" />
Meta Tag <meta property="og:latitude" content="51.5410881042" />
Meta Tag <meta property="og:longitude" content="-0.145712554455" />
Meta Tag <meta property="og:locality" content="London" />
Meta Tag <meta property="og:region" content="Greater London" />
Meta Tag <meta property="og:postal-code" content="NW1 7HY" />
Meta Tag <meta property="og:country-name" content="United Kingdom" />

ただし、次のオブジェクトプロパティを返します。

og:typeウェブサイト

そして文句を言う:

Extraneous Property Objects of this type do not allow properties named 'og:latitude'.
Extraneous Property Objects of this type do not allow properties named 'og:longitude'.
Extraneous Property Objects of this type do not allow properties named 'og:locality'.
Extraneous Property Objects of this type do not allow properties named 'og:region'.
Extraneous Property Objects of this type do not allow properties named 'og:postal-code'.
Extraneous Property Objects of this type do not allow properties named 'og:country-name'.

「beercan」のようにばかげたog:typeを入力すると、無効なogタイプとして報告されます。したがって、ランドマークは有効なタイプとして認識されますが、無視されます(そしてWebサイトであると見なされます)。

誰もが何が起こっているのか考えました。

4

1 に答える 1

0

オープン グラフ プロトコルの rdf ( http://ogp.me/ns ) を見たところ、上記のすべてのタグに [DEPRECIATED] で始まるコメントが含まれています。元々含まれていて、他のオントロジーでも定義されていたすべてのタグは、現在では減価償却されているようです。たとえば、緯度もhttp://www.w3.org/2003/01/geo/wgs84_pos#latで定義されていました。「og:upc」オブジェクトを見つけようとすると、この問題が発生します。これも現在は減価償却されています。

于 2012-06-03T15:38:26.817 に答える