Facebook Linter返回200错误代码

时间:2012-05-02 09:16:10

标签: facebook facebook-opengraph

我试图与Facebook分享这个网址: http://curation.masternewmedia.org/ 或该域名的其他网址: http://curation.masternewmedia.org/p/1689258249/how-to-check-and-verify-news-info-in-real-time-from-social-media

Facebook linter生成200状态代码,无法从URL 检索数据: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fcuration.masternewmedia.org%2F

当我卷曲相同的网址时,一切似乎都没问题

$>> curl -I http://curation.masternewmedia.org/    

HTTP/1.1 200 OK
Date: Wed, 02 May 2012 08:53:29 GMT
Server: Jetty(7.5.4.v20111024)
Content-Type: text/html;charset=UTF-8
Content-Language: en
Pragma: no-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Set-Cookie: userId=e26ee613-8792-4f03-9066-52b6aa09a901;Path=/;Expires=Sat, 30-Apr-2022 08:53:31 GMT
Via: 1.1 www.scoop.it
Vary: Accept-Encoding

能帮助我了解如何解决这个问题吗?

非常感谢提前

2 个答案:

答案 0 :(得分:1)

问题似乎是Facebook刮刀在您网站的源代码中看不到任何 This link会让您了解刮刀在访问您网站时看到的内容

我不是专家,但我觉得你在“类型”部分指定的对象有问题,即主题

<meta property="og:type" content="topic"/>

删除它使它对我有用。如果您已定义自定义操作类型并且正在使用该类型,但尚未批准,则可能是由此引起的。无论如何,它似乎正在沸腾到那个部分。

你可以看到它与url soccerrumors.mobi/test/test.html

一起使用

答案 1 :(得分:0)

这就是linter现在显示的内容:

  

必须修正的错误
   对象类型不允许在URL:“scoop_it:topic”类型的URL“http://curation.masternewmedia.org/”上的对象无效,因为域“curation.masternewmedia.org”不是允许拥有指定对象类型的应用程序ID“165307520164712”。如果您是此应用程序的所有者,则可以在https://developers.facebook.com/apps/165307520164712验证配置的“站点域”。

另一个网址http://curation.masternewmedia.org/p/1686490068/four-great-curators-to-draw-inspiration-from显示og:typescoop_it:article,并且工作正常,所以我猜您应该更改为scoop_it:article

如果您使用scoop.it的服务,请让他们知道此问题。

相关问题