0

抱歉,我对打开图表很陌生,并且很难按照我想要的方式发布操作...

如果我有两个自定义对象(书和作者)和一个与“书”相关的动作(阅读)。我还在“书”对象中添加了“作者”类型的自定义属性。

Q1) 如何让“阅读”动作帖子包含指向“作者”对象的链接?这甚至可能吗?到目前为止,我看不到在哪里可以在任何地方使用“作者”类型的自定义属性。

Q2) 如果自定义属性名称是“myapp:author”,在元标记中我应该在内容中准确地输入什么?如在<meta property="myapp:author" content="??????">

如果有人能阐明一些观点,我将不胜感激。我似乎找不到任何描述如何准确使用自定义属性的 fb 文档或 stackoverflow 帖子,我已经尝试了两天来解决这个问题......


文档页面描述了我可以做什么,但我该怎么做???

“使用相同的烹饪应用程序示例,如果我们想将作者添加到食谱对象,我们可以简单地向对象添加一个属性“作者”,我们将在其中将作者的姓名作为字符串提供。另一种建模方法是让“作者”属性指向一个“个人资料”对象,该对象具有关于作者的名字、姓氏、个人资料图片等的元数据。”

所以回到我的两个问题

Q1)如果我有一个“cook”“recipe”动作帖子,我可以在帖子中引用“author”(例如,用户在 myapp 上通过作者烹制了一个食谱)

Q2)“作者”属性的元标记内容应该是什么???

4

1 回答 1

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>

对于自定义类型,例如在另一个对象中引用/使用一个对象,请参阅此复杂对象类型

<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>

有关更多信息,您应该阅读开放图协议

于 2012-06-09T08:44:35.497 回答