Open Graphは、カスタムオブジェクト/アクションプロパティでの利用のために、以下のシンプルな型を定義しています
Type | Description | Literals |
Boolean | trueもしくはfalseを表す真偽値 | true, false, 1, 0 |
DateTime | DateTimeはdate(year, month, day)と、オプションの構成要素time(hours,minutes)を表す値です | 以下のpatternsに合致する文字列 %Y%m%dT%H%MZ %Y%m%dT%H%M %Y-%m-%dT%H:%MZ %Y-%m-%dT%H:%M %Y-%m-%d %d-%m-%Y %Y/%m/%d %m/%d/%Y %Y/%m/%dT%H:%MZ %Y/%m/%dT%H:%M |
Enum | 列挙型。注意:今現在、Enumのプロパティを作成することはできません。 | 一覧の中にある文字列 |
Float | 64ビットの符号付き浮動小数点数 | 以下のフォーマットに当てはまる全文字列 1.234 -1.234 1.2e3 -1.2e3 7E-10 |
Integer | 32ビットの符号付き整数 | 以下のフォーマットに当てはまる全文字列 1234 -123 0123 (octal) 0x1A (hex) |
String | UTF-8 文字列 | UTF-8文字列で、エスケープキャラクタを含まないもの |
URL | A sequence of UTF-8 characters that identify a Internet resource インターネット資源を示すUTF-8文字列。今現在、URLタイプのプロパティを作成することはできません。 | http://もしくはhttps://プロトコルを用いた正しいURL |
Example
<html>
<head prefix="og: http://ogp.me/ns#
your-og-app: http://ogp.me/ns/apps/your-og-app#">
<meta property="fb:app_id" content="YOUR_APP_ID">
<meta property="og:type" content="your-og-app:SimpleObject">
<meta property="og:title" content="Simple Object">
<meta property="og:description" content="A great simple object">
<meta property="og:image" content="https://your-great-image">
<meta property="og:url" content="https://this-url">
<meta property="my-og-app:stringproperty" content="A String value">
<meta property="my-og-app:booleanproperty" content="true">
<meta property="my-og-app:datetimeproperty" content="2011-09-22">
<meta property="my-og-app:floatproperty" content="42.1">
<meta property="my-og-app:integerproperty" content="123">
<meta property="my-og-app:stringarrayproperty" content="String1">
<meta property="my-og-app:stringarrayproperty" content="String2">
</head>
<body>
<!-- Any content you want to display to the user -->
</body>
</html>