严重错误限制URL:在linting URL时发生内部错误

时间:2013-11-23 23:05:12

标签: facebook opengraph

我尝试在Facebook Power Editor中创建一个帖子(使用博客网址)。 结果:

  

创建帖子时出错。请稍后重试。您也可以转到您的页面并从那里发帖。 (OAuthException)(#1500)您提供的网址无效

然后尝试将Facebook的Open Graph标签安装到Blogger中以查看是否可以解决问题。

为了测试OG标签,我使用了Open Graph Object Debugger。 结果如下:

  

必须修复的严重错误,错误链接URL,在绘制URL时发生内部错误。

如何修复无效网址和严重:错误网址?

我不是技术娴熟所以这个问题在我脑海中浮现,但我想解决这个问题。请帮忙。 感谢

4 个答案:

答案 0 :(得分:5)

我遇到了类似的问题,og:图像指向Rackspace托管的图像。这个网址很疯狂 http://1234567890abcdef1234-1234567890abcdef123456780123412b.r23.cf5.rackcdn.com

我认为Facebook linter将此视为垃圾邮件,因为如果我实际上将图像嵌入到我的应用程序/资产中,它工作正常,因此问题不是图像。

解决方案是在我的托管服务提供商上设置一个CNAME,指向可怕的长Rackspace URL,例如

  

CNAME值

     

图片http://1234567890abcdef1234-1234567890abcdef123456780123412b.r23.cf5.rackcdn.com

然后我将og:image元标记更改为 meta property =“og:image”content =“http://images.mydomain.com/relative_rackspace_imagepath.jpg”

答案 1 :(得分:2)

我想在这里提供一些数据点,因为这是目前此错误的最佳google结果,并且没有什么有用的信息。

在我的情况下,该页面是一个wordpress博客上的帖子,恰好以嵌入的Twitter帖子开头,而且Twitter帖子碰巧包含了一个网址。我的og标签插件抓住了嵌入物,设法将网址与og:description中的其他一些内容一起放置,并且一旦我手动清理它,错误就消失了。

我认为经验教训是,当发生这种情况时,请查看您的og标记,以查找任何异常情况。这是开始的地方。

答案 2 :(得分:2)

一旦我的og:图像指向这个网址就发生在我身上: http://xxxxxxx.appspot.com.storage.googleapis.com/IsraelFlag.jpg

我刚将其更改为: http://storage.googleapis.com/xxxxxxx.appspot.com/IsraelFlag.jpg 它的工作原理

可能非常差的软件解析html

答案 3 :(得分:1)

我花了好几个小时试图调试为什么我们的网站发生了这种情况。事实证明这是因为og:locale:我们拥有的替代元标记。

<meta property="og:locale:alternate" content="cs_CZ" />
<meta property="og:locale:alternate" content="de_DE" />
...

当Facebook在你的标签中看到这个时,他们随后会点击你的og:url并带有'?fb_locale = [lang]',其中[lang]是你的每个替补。每个备用号码有一个请求。在我们的例子中,我们的代码在该请求上返回302。因此,Facebook Open Graph Object Debugger一直说“解析输入URL错误”

一旦我确定了对实际返回国际化内容的备用请求的响应,问题就解决了。