Facebook 挂接URL时出错:挂接URL时发生内部错误
如何调试facebook的调试器 问题的详细说明: 我使用“在帖子和页面中打开图形协议”插件手动输入我自己托管的wordpress站点上帖子的OG数据。在Facebook上分享之前,我在FB调试器工具中测试了帖子的url,结果总是正确的 然而,最近调试器返回了这样一条错误消息:“error Linting URL:在Linting URL时发生了一个内部错误”,我已经有好几天无法摆脱它了。我试着再次调试了好几次,都没有用。它卡住了。我在谷歌上搜索了一个解决方案,但找不到。我可能错了,但这个错误信息似乎很少 我不是专家,但我认为调试器工具不知何故被我帖子中的双OG数据弄糊涂了:Facebook 挂接URL时出错:挂接URL时发生内部错误,facebook,debugging,facebook-opengraph,lint,Facebook,Debugging,Facebook Opengraph,Lint,如何调试facebook的调试器 问题的详细说明: 我使用“在帖子和页面中打开图形协议”插件手动输入我自己托管的wordpress站点上帖子的OG数据。在Facebook上分享之前,我在FB调试器工具中测试了帖子的url,结果总是正确的 然而,最近调试器返回了这样一条错误消息:“error Linting URL:在Linting URL时发生了一个内部错误”,我已经有好几天无法摆脱它了。我试着再次调试了好几次,都没有用。它卡住了。我在谷歌上搜索了一个解决方案,但找不到。我可能错了,但这个错误信
{
"url": "http://mydomain/post-title/",
"type": "video.movie",
"title": "",
"image": [
{
"url": "http://mydomain/uploads-folder/post-title-video-thumbnail.jpg"
},
{
"url": "http://mydomain/uploads-folder/post-thumbnail.jpg"
}
],
"video": [
{
"url": "http://mydomain/uploads-folder/jw-player-plugin-for-wordpress/player/player.swf?file=http\u00253A\u00252F\u00252Fmydomain\u00252Ffiles\u00252Fvideo-title.flv&controlbar=bottom&dock=false&autostart=false&height=331&width=545&captions.back=false&captions.fontsize=12&captions.state=true&icons=true&playlist.position=none&playlistsize=180&repeat=none&shuffle=false&bufferlength=1&smoothing=true&stretching=uniform&wmode=opaque&mute=false&volume=90&plugins=captions-1\u00252Cgapro-2\u00252C&gapro.accountid=UA-76476476476-1&gapro.trackstarts=true&gapro.trackpercentage=true&gapro.tracktime=true",
"type": "application/x-shockwave-flash",
"width": 545,
"height": 331
}
],
"description": "",
"site_name": "here's the name",
"updated_time": "2012-12-05T20:09:40+0000",
"id": "754654658476545"
{
"url": "http://mydomain/post-title/",
"type": "website",
"title": "here's the title",
"image": [
{
"url": "http://mydomain/uploads-folder/post-thumbnail.jpg"
}
],
"description": "This is a story about...",
"site_name": "my site",
"updated_time": "2012-12-05T20:11:56+0000",
"id": "754654658476545"
}
这是调试器在更正后现在应该看到的内容,但它没有这样做。但是,当url粘贴到Facebook时,它会正确显示:
{
"url": "http://mydomain/post-title/",
"type": "video.movie",
"title": "",
"image": [
{
"url": "http://mydomain/uploads-folder/post-title-video-thumbnail.jpg"
},
{
"url": "http://mydomain/uploads-folder/post-thumbnail.jpg"
}
],
"video": [
{
"url": "http://mydomain/uploads-folder/jw-player-plugin-for-wordpress/player/player.swf?file=http\u00253A\u00252F\u00252Fmydomain\u00252Ffiles\u00252Fvideo-title.flv&controlbar=bottom&dock=false&autostart=false&height=331&width=545&captions.back=false&captions.fontsize=12&captions.state=true&icons=true&playlist.position=none&playlistsize=180&repeat=none&shuffle=false&bufferlength=1&smoothing=true&stretching=uniform&wmode=opaque&mute=false&volume=90&plugins=captions-1\u00252Cgapro-2\u00252C&gapro.accountid=UA-76476476476-1&gapro.trackstarts=true&gapro.trackpercentage=true&gapro.tracktime=true",
"type": "application/x-shockwave-flash",
"width": 545,
"height": 331
}
],
"description": "",
"site_name": "here's the name",
"updated_time": "2012-12-05T20:09:40+0000",
"id": "754654658476545"
{
"url": "http://mydomain/post-title/",
"type": "website",
"title": "here's the title",
"image": [
{
"url": "http://mydomain/uploads-folder/post-thumbnail.jpg"
}
],
"description": "This is a story about...",
"site_name": "my site",
"updated_time": "2012-12-05T20:11:56+0000",
"id": "754654658476545"
}
通过按钮共享时,会显示以前的错误数据。强制Facebook爬虫重新获取您的数据: Facebook爬虫将重新抓取(并因此更新)对象: 每30天在对象调试器中输入对象URL时 当应用程序使用API触发刮取时,在第一次刮取之后 端点此图形API端点只是对以下对象的调用:
POST/?id={对象实例id或对象url}&;scrape=true
id参数可以是对象的规范URL,也可以是
图形中对象实例的ID
如果有什么安慰的话,我也有同样的问题。你能把真实的URL贴到页面上吗?我看看能不能帮上忙?json表示法的
video
键下的URL被破坏了,因为百分号的所有实例都被unicode代码点引用取代了(即\u0025
而不是%
)。但是,这种语法没有为url定义,因此如果没有js层的反向替换,您的url将无法正确解释。请发布url,以便我可以在Facebook的内部系统中运行它并尝试调试。底部有一个链接“查看我们的刮刀准确地看到您的url”,如果数据有误,监视web应用程序以确定数据错误的原因。点击“获取新的刮取信息”时,检查“刮取时间”是否正在更新。如果是,我将监控来自您提供的URL的web服务器的流量。向下投票,没有提供用于调查的URL。