对不起,我是一个非常新的打开图表,并且很难以我想要的方式发布动作......
如果我有两个自定义对象(书籍和作者)和一个与“书籍”相关联的动作(阅读)。我还在“book”对象中添加了“author”类型的自定义属性。
Q1)如何获取“阅读”动作帖子以包含指向“作者”对象的链接?这甚至可能吗?到目前为止,我没有看到我可以在任何地方使用“作者”类型的自定义属性。
Q2)如果自定义属性名称是“myapp:author”,那么在元标记中我应该在内容中放入什么?如<meta property="myapp:author" content="??????">
如果有人能说清楚,我会非常感激。我似乎无法找到任何fb文档或stackoverflow帖子描述如何使用自定义属性,我一直试图弄清楚这两天......
这documentation page描述了我能做什么,但究竟该如何做呢???
“使用相同的烹饪应用程序示例,如果我们想将作者添加到配方对象,我们可以简单地将一个属性”author“添加到对象中,我们将作者的名称作为字符串提供。另一种建模方式这将是“作者”属性指向“配置文件”对象,该对象具有作者的名字,姓氏,个人资料图片等元数据。“
回到我的两个问题
Q1)如果我有一个“厨师”“食谱”动作帖,在帖子中我可以引用“作者”(例如,用户在myapp上通过作者烹饪食谱)
Q2)“作者”属性的元标记内容应该是什么???
答案 0 :(得分:1)
您可以看到Bultin Object Book了解如何定义自定义属性
<html>
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#
book: http://ogp.me/ns/book#">
<meta property="fb:app_id" content="YOUR_APP_ID">
<meta property="og:type" content="book">
<meta property="og:url" content="URL of this object">
<meta property="og:image" content="URL to an image">
<meta property="og:description" content="Description of content">
<meta property="og:title" content="Name of book">
<meta property="book:release_date" content="DateTime">
<meta property="book:author" content="Who wrote this">
<meta property="book:isbn" content="ISBN Number">
<meta property="book:tag" content="keywords">
</head>
<body>
<!--a wonderful book -->
</body>
</html>
对于自定义类型,例如引用/使用其他对象中的对象,请参阅此complex object type
<html>
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#
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:restaurant">
<meta property="og:title" content="Sample Restaurant">
<meta property="og:description" content="A great sample restaurant">
<meta property="og:image" content="https://your-great-image">
<meta property="your-og-app:owner:street_address"
content="1601 S. California St.">
<meta property="your-og-app:owner:locality" content="Palo Alto">
<meta property="your-og-app:owner:region" content="California">
<meta property="your-og-app:owner:postal_code" content="94304">
<meta property="your-og-app:owner:country_name" content="United States">
<meta property="your-og-app:owner:email" content="nospam@fb.com">
<meta property="your-og-app:owner:phone_number" content="111-111-1111">
<meta property="your-og-app:owner:fax_number" content="111-111-1111">
<meta property="your-og-app:owner:website"
content="http://www.facebook.com">
</head>
<body>
<!--a wonderful web page of Sample Restaurant -->
</body>
</html>
有关详细信息,请阅读open graph protocal。