我有一个og的问题:输入facebook。我已经设置了meta og:type to' article',但仍然检测到og:输入它是'网站'。 但是,每当我再次尝试刮擦时,og:键入更改为' article'。所以,每次发帖都不应该手动刮擦。
这是我的代码:
<meta property="og:url" content="https://jpnn.dev/news/pdip-usung-jenderal-berbadan-besar-jadi-cagub-maluku"/>
<meta property="og:title" content="PDIP Usung Jenderal Berbadan Besar jadi Cagub Maluku"/>
<meta property="og:description" content="Bu Megawati bercanda, menyebut sang jenderal sedang cari kerjaan karena sudah mau pensiun."/>
<meta property="og:image" content="https://photo.jpnn.com/arsip/normal/2017/05/21/25841e2eda0d3bbe198b1f9e6662a8c0.jpg">
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="400" />
<meta property="og:image:height" content="250" />
<meta property="og:locale" content="id_ID"/>
<meta property="og:type" content="article"/>
<meta property="og:site_name" content="www.jpnn.com"/>
<meta property="og:ttl" content="345600"/>
<meta name="Facebot" content="index,follow" />
<meta name="pubdate" content="2017-12-17T14-22-00Z" itemprop="datePublished" />
<meta content="2017-12-17T14-22-00Z" itemprop="dateCreated" />
<meta property="article:author" content="53788620694"/>
<meta property="article:publisher" content="53788620694"/>
<meta property="article:section" content="politik"/>
<meta property="article:published_time" content="2017-12-17T14-22-00Z"/>
<meta property="article:tag" content="Murad Ismail"/>
<meta property="article:tag" content="Pilgub Maluku 2018"/>
<meta property="article:tag" content="PDIP"/>
&#13;
这就是结果:
我的代码出了什么问题? 请帮帮我:(
THX
答案 0 :(得分:0)
我使用了https://developers.facebook.com/tools/debug/og/object/,它向我显示了这样的警告:
“文章”类型的网址“http://example.com/post/”上的对象无效 因为属性的给定值'你的名字' 'article:author'无法解析为'profile'类型。
然后我找到this answer on Stack Overflow:
article:publisher
适用于Facebook页面,article:author
适用于 个体
谁的问题指向this Facebook blog post(来自2013/06/19):
今天我们将对两个标签进行更新:
article:publisher
允许发布商将文章链接到他们自己的文章 Facebook页面。当文章在News Feed中分享时,“喜欢” 显示按钮,以便人们可以喜欢发布商页面。
<meta property="article:publisher" content="https://www.facebook.com/cnn" />
article:author
允许发布商将文章链接到Facebook 作者简介。当文章在News Feed中共享时,a 显示“关注”按钮,以便人们可以关注作者。该 作者需要在他或她的个人资料中激活关注 按钮出现。
<meta property="article:author" content="https://www.facebook.com/fareedzakaria" />
在你的情况下,我相信你应该替换:
<meta property="article:author" content="53788620694"/>
<meta property="article:publisher" content="53788620694"/>
由:
<meta property="article:author" content="https://www.facebook.com/gilang.sonar"/>
<meta property="article:publisher" content="https://www.facebook.com/jpnncom/"/>
答案 1 :(得分:0)
article:author
的类型是profile
,而不是string
。
这意味着该值必须是带有Open Graph profile
标记的网页的URL(例如Facebook个人资料页面,但不一定是Facebook。)。