2013-09-21 51 views
0

我有一个页面上有一个视频..说(http://example.com/123),它提供了Facebook的所有og:meta标签...所以当我在FB上发布该帖子时,facebook会自动将该视频嵌入到该职位。打开图标签如:Facebook视频嵌入是否遵循og:视频重定向?

<meta property="og:title" content="My Title" /> 
<meta property="og:description" content="This is a description." /> 
<meta property="og:video" content="https://example.com/player.swf?id=123&autoplay=on&blah=12345&etc"/> 
<meta... etc. etc> 

这很好用。不过,我在swf播放器上有一堆参数,我不希望Facebook嵌入代码来缓存。例如,我可能有参数

autoplay=on 

但如果硬编码到OG:视频串,嵌入所有影片都有自动播放默认打开的,并会很难改变。因此,我希望有一个像间接的级别:

<meta property="og:video" content="https://example.com/redirswf/123" /> 

其中/ redirswf/123将重定向到最初完全player.swf网址

我尝试这样做,但是当我文章的网址到FB时,视频只是不玩。我不知道如何调试这个..我所能想到的是FB在尝试去redirswf/123时没有遵循302重定向?任何人都可以确认或否认?

而且我也通过facebook的调试工具,它拉出OG确认:视频领域如预期:

{ 
    "url": "https:\/\/example.com\/redirswf\/123", 
    "secure_url": "https:\/\/example.com\/redirswf\/123", 
    "type": "application\/x-shockwave-flash", 
    "width": 640, 
    "height": 360 
} 

回答