1

特定の画像、説明などを表示するようにボタンをカスタマイズして、Facebook のようなボタンを作成したい Web サイトがあります。

すべてが完了し、機能しますが、使用するはずの og タグの代わりに、通常の img、description、title メタ タグを使用しました。

http://developers.facebook.com/tools/debugで Web サイトをリントすると、Facebook が不平を言います。

以下にいくつかのエラー メッセージを示します。

Inferred Property:  The 'og:url' property 
should be explicitly provided, even if a value can be inferred from other tags.

Inferred Property:  The 'og:title' property
should be explicitly provided, even if a value can be inferred from other tags.

など、他のすべてのタグについて...

問題は次のとおりです。ウェブで提供されている例に示されているようにタグを追加して構成すると、機能しないだけでなく、別のエラーが発生しました。

Meta Tags In Body:  You have tags ouside of your . This is either because
your was malformed and they fell lower in the parse tree, or you accidentally 
put your Open Graph tags in the wrong place. Either way you need to fix it 
before the tags are usable.

これが私のhtml構成です:

<html lang="en"  xmlns:fb="http://www.facebook.com/2008/fbml"
xmlns:og="http://opengraphprotocol.org/schema/">

...

<meta property="og:url" content="..." />
<meta property="og:site_name" content="..." />
<meta property="og:type" content="..." />
<meta property="og:title" content="..." />
<meta property="og:image" content="..." />
<meta property="og:description" content="..." />
<meta property="fb:app_id" content="..." />

...

注: 私の fb-root タグとボタン コードのように提供される他の fb は、他のスクリプトと一緒にページの一番下にあります。

注:Facebookの開発者では、オープングラフのWebサイト、またはアプリのFacebookのオープングラフセクションでゼロ構成を行いましたが、fbの指示では、コピーのみのようなボタンを追加するように言われたため、これは問題ではないと思います/貼り付けコードが必要であり、実際に開いているグラフの構成は必要ありませんでした。

サイトの URL は次のとおりです: http://darehut.com 注: 私のタグ コードは、実際にはソースの head 要素内にありますが、何らかの理由で外部にレンダリングされます。

ご協力いただきありがとうございます!!

4

1 に答える 1

0

本文のメタ タグ: の外側にタグがあります。これは、不正な形式で解析ツリーの下位に落ちたか、誤って Open Graph タグを間違った場所に配置したためです。

<head>そのメッセージには、最初のピリオドの前の単語がありません。

意味は非常に単純です。OG メタ タグを<head>要素の外に配置したか、HTML の形式が正しくありません。


次にこのような質問をするときは、問題が発生しているドキュメントの URL を含めてください。そうすれば、私たちはそれを見て、より具体的に答えることができます.

于 2012-11-05T10:56:58.820 に答える