特定の画像、説明などを表示するようにボタンをカスタマイズして、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 要素内にありますが、何らかの理由で外部にレンダリングされます。
ご協力いただきありがとうございます!!