作者名称在Facebook链接预览不显示

作者名称在Facebook链接预览不显示

问题描述:

我试图让Facebook链接共享元标签为我的Blogger网站工作,虽然我有链接预览主要工作(图像,标题,自定义说明等),我无法获取作者链接以显示。作者名称在Facebook链接预览不显示

这里有一个撷取画面显示什么,我指的是:

然而,这里是我的博客链接预览,作为使用FB共享调试看出:

Facebook说明只是为了检查我的个人资料设置中的“谁可以关注我”设置为“公开”,并在我的模板的中添加<meta content='<FB_profile_URL>' property='article:author'/> 210。我已经完成了这个工作,并在调试器中调试了我的元标记,以便只保留一些次要的和不相关的错误/警告(一个关于丢失的fb:app_id属性(我没有FB应用程序),有时还有一个关于后期映像的警告被忽略,因为它小于200×200)。

下面是我的模板我所有的社交媒体的meta标签(包括万一有人标签在Twitter和Google+指出任何冲突的标签或属性我可能不知道):

<!-- start social media meta tags --> 

    <!-- start Facebook/Open Graph meta tags --> 
    <meta expr:content='data:blog.title' property='og:site_name'/> 
    <meta content='https://www.facebook.com/joemcken' property='article:author'/> 
    <b:if cond='data:blog.pageType == &quot;item&quot;'> 
    <meta content='article' property='og:type'/> 
    <b:else/> 
    <meta content='blog' property='og:type'/> 
    </b:if> 
    <b:if cond='data:blog.postImageUrl'> 
    <meta expr:content='data:blog.postImageUrl' property='og:image'/> 
    <b:else/> 
    <meta content='https://1.bp.blogspot.com/-oXxCTyNh6gc/WY7QMBR_eNI/AAAAAAAAAl0/cGml_-lFF6wfpvr_gnVwuWBgAKN8Ok3awCLcBGAs/s1600/Preliator_favicon_large.png' property='og:image'/> 
    </b:if> 
    <!-- end Facebook/Open Graph meta tags --> 

    <!-- start Twitter card meta tags (source: https://twittercommunity.com/t/blogger-twitter-card-image-display-problem-solution/82315) --> 
    <meta content='summary' name='twitter:card'/> 
    <meta content='@joemcken' name='twitter:site'/> 
    <meta content='@joemcken' name='twitter:creator'/> 
    <meta expr:content='data:blog.homepageUrl' name='twitter:domain'/> 
    <b:if cond='data:blog.pageType == &quot;item&quot;'> 
    <meta expr:content='data:blog.canonicalUrl' name='twitter:url'/> 
    <meta expr:content='data:blog.pageName' name='twitter:title'/> 
    <b:else/> 
    <meta expr:content='data:blog.homepageUrl' name='twitter:url'/> 
    <meta expr:content='data:blog.pageTitle' name='twitter:title'/> 
    </b:if> 
    <b:if cond='data:blog.postImageUrl'> 
    <meta expr:content='data:blog.postImageUrl' name='twitter:image'/> 
    <b:else/> 
    <meta content='https://1.bp.blogspot.com/-oXxCTyNh6gc/WY7QMBR_eNI/AAAAAAAAAl0/cGml_-lFF6wfpvr_gnVwuWBgAKN8Ok3awCLcBGAs/s1600/Preliator_favicon_large.png' name='twitter:image'/> 
    </b:if> 
    <b:if cond='data:blog.metaDescription'> 
    <meta expr:content='data:blog.metaDescription' name='twitter:description'/> 
    </b:if> 
    <!-- end Twitter card meta tags --> 

    <!-- start Google+ meta tags --> 
    <b:if cond='data:blog.pageType != &quot;index&quot;'> 
    <meta expr:content='data:blog.pageName' itemprop='name'/> 
    <meta expr:content='data:blog.canonicalUrl' itemprop='url'/> 
    <b:else/> 
    <meta expr:content='data:blog.title' itemprop='name'/> 
    <meta expr:content='data:blog.homepageUrl' itemprop='url'/> 
    </b:if> 
    <link href='https://plus.google.com/102494175517749861425' rel='author'/> 
    <link href='https://plus.google.com/102494175517749861425' rel='publisher'/> 
    <b:if cond='data:blog.metaDescription'> 
    <meta expr:content='data:blog.metaDescription' itemprop='description'/> 
    </b:if> 
    <b:if cond='data:blog.postImageUrl'> 
    <meta expr:content='data:blog.postImageUrl' itemprop='image'/> 
    <b:else/> 
    <meta content='https://1.bp.blogspot.com/-oXxCTyNh6gc/WY7QMBR_eNI/AAAAAAAAAl0/cGml_-lFF6wfpvr_gnVwuWBgAKN8Ok3awCLcBGAs/s1600/Preliator_favicon_large.png' itemprop='image'/> 
    </b:if> 
    <!-- end Google+ meta tags --> 

<!-- end social media meta tags --> 


更新:我之前在做一个测试文章,当我在Facebook上预览它时,作者标签起作用了。我之前并没有改变博客模板或meta标签中的任何内容 - 它只是随机出现。然而,再次用不同的测试帖子进行测试时,作者标签消失了。我试着玩各种各样的东西 - 帖子长度(从9段到10个字),图像的存在或不存在等等 - 但我无法让作者标签重新出现,即使它只是在那里
更新#2:以下是进一步测试的结果。 (请删除周围 https括号中的链接,使他们的工作。)

FIRST:我张贴,我打算做了一堆测试岗位的通知,如果我共享的链接,该职位,作者标签立即显示。
共享调试程序链接: [https://driver.facebook.com/tools/debug/sharing/?q=https%3A%2F%2F%2Fpreliator2.blogspot.com%2F2017%2F08%2F13-Tinkering- around-with-some-test-post.html
对象调试器链接: [https:// // developers.facebook.com/tools/debug/og/object/?q=https%3A%2F%2Fpreliator2 .blogspot.com%2F2017%2F08%2F13-修修补补围绕头与-一些试验post.html

第二:我创建了“考后2”,以及一个显示以及笔者标签。 (原始文章已被删除,但现在仍有刮取信息。)
共享调试程序链接: [https://driver.facebook.com/tools/debug/sharing/?q=https%3A% 2F%2Fpreliator2.blogspot.com%2F2017%2F08%2Ftest-post.html
对象调试器链接: [https://driver.facebook.com/tools/debug/og/object/?q=https %3A%2F%2Fpreliator2.blogspot.com%2F2017%2F08%2Ftest员额。html

THIRD:然后我创建了“测试帖子3”,与上面的“测试帖子2”相同,除了略有不同的标题和固定链接。然而作者链接从未出现过这个。下面的调试信息也与“Test post 2”相同。 (原始文章已被删除,但现在仍有刮取信息。)
共享调试程序链接: [https://driver.facebook.com/tools/debug/sharing/?q=https%3A% 2F%2Fpreliator2.blogspot.com%2F2017%2F08%2Ftest-post-3.html
对象调试器链接: [https://driver.facebook.com/tools/debug/og/object/?q = HTTPS%3A%2F%2Fpreliator2.blogspot.com%2F2017%2F08%-3.html 2Ftest-后


更新#3:我用尽了一切我能想到的。现在,可能有10个链接在我发布到Facebook上会显示作者标签,​​它看起来完全是随机的,不管是否可以(尽管可能是它们更常出现在较短帖子的链接上,或者较短的标题/虽然URLs /元描述...不能确认)。

举例来说,我张贴这种昨晚笔者链接显示细腻(撷取画面链接):
[HTTPS:// image.prntscr.com/image/uwNewssrRz_GD8-z5kuPBA.jpeg

标签在重新打印后仍然存在:
[https:// // developers.facebook.com/tools/debug/sharing/?q=https%3A%2F%2Fpreliator2.blogspot.com%2F2017%2F08%2F16-I-feel-Hals -pain-120.html

+0

你有没有解决这个问题?我有同样的问题,我尝试使用我的普通Facebook URL以及我的ID代替别名。这两个似乎都没有工作。 –

我有一个为我工作的解决方案。在this similar question有人建议使用FB_ID而不是你的别名FB URL。我试过了,最初在对象调试器中没有看到任何区别。一两个小时后,Facebook的提示我确认链接出版物,然后我可以在调试器中正确地看到:

enter image description here

因此,首先用你FB_ID,而不是你的别名,如:https://facebook.com/123456789代替https://facebook.com/yourname

我做了这个改动后,Facebook通知我并要求我确认链接的出版物,你必须手动输入你写的FB页面的名字,然后点击“添加”按钮,一旦确认将如下所示:

enter image description here

+1

我忘记了这个问题。我最终直接向Facebook发送了一个错误报告,过了一段时间,他们修复了错误,并且作者byline开始出现。但几个星期前,他们又一次消失了 - 不仅仅是在我的文章上,而是在几乎所有人的文章中。 (请参阅https://*.com/questions/46658129/)似乎FB放弃了前面的字串结构,而是使用“链接的出版物”。问题是我没有我的博客的出版物页面 - 这只是一个个人博客 - 所以关联出版物对我来说毫无用处。没有更多的支持我的。 :(很高兴听到它为你工作,但。 – Walter

这种情况发生在Facebook即时文章推出后,只有经过验证的作者/出版商名称才会出现在链接预览中。

解决问题所需的步骤如下:

  1. 注册到Facebook Instant Articles,你将有选择,你需要在申请关联的页面。

  2. 注册后,在配置部分的工具部分下,您将被要求输入域详细信息(etc example.com),您必须验证您的网站才能发布即时文章。

  3. 按照添加元标记的说明,如果您使用的是wordpress,您可以看到指令here。希望假设您将拥有其他元数据细节,如app_id,发布商名称,作者链接等。

  4. 不久,您将收到关于Linked Publishing的通知,要求确认。 Linked Publication Preview

就是这样。很快,作者个人资料链接将出现在链接预览中。