我们正在使用 koala gem 在 Ruby on Rails 的粉丝页面上分享帖子。我们正在运行一个视频网站,我们在粉丝页面墙上使用 Open graph 标签共享视频页面。有时会呈现所有元标记,有时只会出现共享链接。我们还检查了此处的页面输出https://developers.facebook.com/tools/debug/og/object并且标签正确出现。
我们的 Open graph 元标记详细信息如下
Meta Tag: <meta property="fb:app_id" content="434628296582427" />
Meta Tag: <meta property="og:title" content=""Troy" now playing at theater action1-movies" />
Meta Tag: <meta property="og:description" content="Junaid Confiz is selling tickets for this video via video. The ticket is $10.99 and runtime is 00:00:05" />
Meta Tag: <meta property="og:type" content="video.other" />
Meta Tag: <meta property="og:video:duration" content="0:0:5/" />
Meta Tag: <meta property="og:video:height" content="360" />
Meta Tag: <meta property="og:video:width" content="452" />
Meta Tag: <meta property="og:url" content="http://videos.herokuapp.com/videos/121/public_facing" />
Meta Tag: <meta property="og:video" content="http://videos.herokuapp.com/swf_player/player_dev.swf?watch=121" />
Meta Tag: <meta property="og:video:secure_url" content="videos.herokuapp.com/swf_player/player_dev.swf?watch=121" />
Meta Tag: <meta property="og:image" content="https://videos.s3.amazonaws.com:443/processed_videos/89164f30-5f13-0130-2b8c-22000a960075/VPLAYER_640x480_0000.jpg?Signature=xZGqiGmILoAeixL9s7k4M73o8u4%3D&Expires=1361621718&AWSAccessKeyId=AKIAIUV57OFPRFFEJSTQ" />
Meta Tag: <meta property="og:video:type" content="application/x-shockwave-flash" />
页面渲染没有问题,因为我们也检查过。有没有人观察到这种随机行为。如果您在两个粉丝页面上共享相同的视频页面 url,那么它不会在第 1 页上正确呈现并在其他页面上正确呈现,而 facebook 只向我们发送一个请求。