1)从我的家庭网站服务器打开Graph视频,而不是在Facebook上播放
我没有从我的网站www.thetruthagreement.com获取Open Graph视频在Facebook上工作。
当我将一行代码与来自files2.flippish.com的代码交换时 - 它在Safari,Chrome和Firefox中完美运行:
[工作顺利 - 全部在files2.flippish.com上]
<meta property="og:video" content="http://files2.flippish.com/files/videos/player.swf?file=http://files2.flippish.com/files/videos/Happyendings/HE Nicole Anne Reyes final.mp4&autostart=true">
我将完全相同的视频文件复制到我的网站并更改了这一行代码,以便在我的服务器上引用我的jwplayer和同一视频。其他一切都是一样的,但视频没有开始播放:
[不工作 - 全部来自thetruthagreement.com]
<meta property="og:video" content="http://www.thetruthagreement.com/jwplayer/player.swf?file=http://www.thetruthagreement.com/video/HE Nicole Anne Reyes final.mp4&autostart=true" />
使用对象调试器没有错误。
(最新)Flash播放器在相同的三个浏览器中显示为空白,没有错误消息。我可以“愚弄”Safari工作,通过启用“ClickToFlash”并在播放器窗口中手动点击以启动视频。
两台服务器都没有SSL,并且在Facebook和浏览器上关闭了SSL。我的网站主机maddogdomains.com说它一定是facebook的错......?
我现在已将我的网站更改为SSL,但这并没有改变任何内容。
2)可以强制立即刷新对象吗? 你的对象调试器非常适合测试错误,但是我一直在测试为什么这不起作用的过程,因为在facebook上更新对象需要几个小时。有没有办法立即刷新?
3)可以删除对象吗? 在我将SSL添加到我的请愿网站后,我现在有两个喜欢的对象。我想知道如何删除旧的,不使用SSL?
答案 0 :(得分:0)
Facebook's Debug Tool将清除对象URL的缓存,并显示检测到哪些元标记以及其中是否有任何错误。还有一个API端点可以触发重新抓取对象 - 有关详细信息,请参阅https://developers.facebook.com/docs/technical-guides/opengraph/defining-an-object/#update
没有理由“删除”一个对象,只是不要对你不想要或不再需要的对象发布动作,我认为如果对象URL停止响应(或开始返回错误),则发布的现有动作该对象仍然可以访问,但点击链接的用户将被带到您(现在是错误)页面