Facebook开放图 - 分享一首诗而不是一篇文章

时间:2015-05-27 08:13:00

标签: facebook web share facebook-opengraph opengraph

我的网站分享诗歌,故事和文章。 这是一首诗的开放图表的例子。

  {
   "id": "905716739487689",
   "application": {
      "id": "728278247279506",
      "name": "mypen",
      "url": "https://he.mypen.net/"
   },
   "created_time": "2015-04-08T10:48:04+0000",
   "description": "My complexity, my life is yours. You have me in the morning as i get out of bed. You have me in the night as i go to sleep.  My complexi...",
   "image": [
      {
         "height": 408,
         "type": "image/jpeg",
         "url": "https://d331rn7syke6mg.cloudfront.net/random/red/32/7/612.jpg",
         "width": 612
      }
   ],
   "is_scraped": true,
   "site_name": "MyPen.net",
   "title": "My Complexity",
   "type": "article",
   "updated_time": "2015-05-27T07:40:27+0000",
   "url": "https://en.mypen.net/read.php?ID=123",
   "data": {
      "section": "Poems"
   }
}

问题是,当用户分享一首诗时,facebook会告诉它这是一篇文章。我在其他地方读过我应该设置og:type to article,但它似乎不对:

有没有办法设置开放图表说“Eran Shmuel在mypen上分享了一首诗”?

或者我是否需要更改og:键入“网站”以获取诗歌和故事?

1 个答案:

答案 0 :(得分:0)

您可以创建自己的自定义OpenGraph对象和操作。

查看指南
  

创建自定义Open Graph故事有几个基本组件:

     
      
  • 用于发布和阅读操作和对象的应用程序命名空间
  •   
  • 自定义对象
  •   
  • 自定义操作
  •   
  • 配置用于发布的Open Graph故事
  •   

在您的情况下,我认为您需要设置前两个点,并使用共享对话框来共享对象。