我尝试在Facebook Power Editor中创建一个帖子(使用博客网址)。 结果:
创建帖子时出错。请稍后重试。您也可以转到您的页面并从那里发帖。 (OAuthException)(#1500)您提供的网址无效
然后尝试将Facebook的Open Graph标签安装到Blogger中以查看是否可以解决问题。
为了测试OG标签,我使用了Open Graph Object Debugger。 结果如下:
必须修复的严重错误,错误链接URL,在绘制URL时发生内部错误。
如何修复无效网址和严重:错误网址?
我不是技术娴熟所以这个问题在我脑海中浮现,但我想解决这个问题。请帮忙。 感谢
答案 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错误”
一旦我确定了对实际返回国际化内容的备用请求的响应,问题就解决了。