0

我有一个嵌入在 html 页面中的 Flash 应用程序,当用户共享此页面时,我不想在时间轴上播放它。我已经阅读了文档 ( https://developers.facebook.com/docs/share/ ) 并添加了好的 og meta 但是当我分享一个页面时,Flash 应用程序可以直接在 Timeline 上使用,事实上,它是一个链接到网页。

这是我的标题:

<meta property="og:site_name" content="Albumblog" />
<meta property="og:type" content="video.other" />
<meta property="og:title" content="My title" />
<meta property="og:description" content="My Description" />
<meta property="og:image" content="http://www.mydomain.com/myimage.png" />
<meta property="og:video" content="http://www.mydomain.com/module/viewer/index.swf?book_id=1&book_token=2&token=3&gateway_url=http://www.mydomain.com/ws.php/amfgateway/service&src=abg&production_mode=true" /> 
<meta property="og:video:height" content="386" /> 
<meta property="og:video:width" content="393" />
<meta property="og:video:type" content="application/x-shockwave-flash" />

我的 facebook url 共享器 (sharer.php) 有另一个问题,get 参数“t”不起作用。只需测试一下:https ://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.sadtrombone.com%2F&t=HELLOWORLD并且它不起作用。url 已编码,标题为“正常”?

4

1 回答 1

0

如果您不希望视频在时间线中播放,请og:video从页面中删除标签。og:image相反,当有人分享您的页面时,让页面拾取。然后,用户必须单击图像或链接并被重定向到您可以观看视频的网站。

t=...Facebook 分享脚本长期以来一直忽略该参数。您必须og:title在页面上使用来自定义标题。

于 2012-05-23T14:39:26.530 回答