在我的网站中,用户可以将我的应用“对象”的链接分享到他们的Facebook Wall。
这是我使用Javascript SDK及其图谱API发布Facebook链接的方式:
var url = "/me/feed";
var message = "a user generated message"
var link = "link to an internal object of my app"
FB.api(url, "post", { message: message, link: link }, callback);
这些是我内部对象的一些元标记:
<meta property="og:video:type" content="text/html" />
<meta property="og:video" content="link to an internal object of my app"/>
虽然我没有附加任何Flash内容,但我遇到了这个错误:
error: (#100) flash objects must have the 'source' and 'picture' attributes
type: OAuthException
所以有些事我不太懂......
最奇怪的是,当我从Facebook Web界面发布相同的链接(而不是通过我的应用程序)时,一切都无缝地发生......确实:我没有来自Facebook Linter工具的任何警告或错误。< / p>
提前感谢您的帮助
答案 0 :(得分:0)
如果你有视频,你应该查看nrj12的例子(见http://www.nrj12.fr/nrj12-replay-3276/nrj-12-562/media/video/494835-avec-rod-janois.html)
<meta content="Nrj 12 Avec rod janois - NRJ12.fr" property="og:title">
<meta content="http://www.nrj12.fr/nrj12-replay-3276/nrj-12-562/media/video/494835-avec-rod-janois.html" property="og:url">
<meta content="fr_FR" property="og:locale">
<meta content="video.tv_show" property="og:type">
<meta content="1327098374" property="video:release_date">
<meta content="169879703048651" property="fb:app_id">
<meta content="Sport auto, nouveautés, tests, exclusivités... KILOMETRE 12, c est le nouveau magazine indispensable présenté par Anne Denis pour tout savoir sur le monde de l auto. Mais c est aussi des rubriques déc..." property="og:description">
<meta content="223" property="og:video:height">
<meta content="398" property="og:video:width">
<meta content="application/x-shockwave-flash" property="og:video:type">
<meta content="http://media.nrj.fr/436x327/mogador/00152885-minipicto-12-0_prod_12229.jpg" property="og:image">
您的视频:类型看起来很奇怪,因为HTML不是视频类型。
如果您想获得建设性帮助,请提供您要发布的内容的网址。