以下のようなfb xmlnxコードをすでに1つ追加していますが、もう1つ追加したいです。
<html xmlns:fb='http://www.facebook.com/2008/fbml'>
以下のように追加すると、エラーが表示されますが、
<html
xmlns:fb='http://www.facebook.com/2008/fbml'
xmlns:fb='http://ogp.me/ns/fb#'>
両方のコードを追加する方法を教えてもらえますか???
以下のようなfb xmlnxコードをすでに1つ追加していますが、もう1つ追加したいです。
<html xmlns:fb='http://www.facebook.com/2008/fbml'>
以下のように追加すると、エラーが表示されますが、
<html
xmlns:fb='http://www.facebook.com/2008/fbml'
xmlns:fb='http://ogp.me/ns/fb#'>
両方のコードを追加する方法を教えてもらえますか???
一般的な答え:
名前空間を「連結」する方法はありませんが、異なる接頭辞を付けることができます
<html
xmlns:fb='http://www.facebook.com/2008/fbml'
xmlns:og='http://ogp.me/ns/fb#'>
次に、facebook タグには fb:tag を、ogp.me タグには og:tag を使用します。
具体的な答え:
Open Graph プロトコルの推奨される使用方法は、xmlns 属性ではなく、プレフィックス属性 ( http://ogp.me/ ) を使用することです。したがって、両方を使用するコードは次のようになります。
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"
xmlns:fb="https://www.facebook.com/2008/fbml">
<head prefix="og: http://ogp.me/ns# [YOUR_APP_NAMESPACE]:
http://ogp.me/ns/apps/[YOUR_APP_NAMESPACE]#">
<meta property="fb:app_id" content="[YOUR_APP_ID]" />
<meta property="og:type" content="[YOUR_APP_NAMESPACE]:recipe" />
...
https://developers.facebook.com/docs/opengraph/tutorial/提供の例