我正在尝试制作像youtube这样的分享按钮,如果你想将内容分享到你拥有的页面,你可以选择。
这里我的js代码打开共享窗口:
function share(url){
myWindow = window.open('http://www.facebook.com/sharer.php?u='+url, '',
'width=700,height=350');
myWindow.focus();
}
然后我将共享内容添加到OG metas:
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta property="og:url" content="https://my-url.com/content">
<meta property="og:title" content="content title">
<meta property="og:description" content="description title">
<meta property="og:type" content="video.other">
<meta property="og:image" content="http://my_url.com/image.jpg">
<meta property="og:video" content="http://my-url.com/content">
<meta property="og:video:secure_url" content="http://my-url.com/content">
<meta property="og:video:type" content="application/x-shockwave-flash">
<meta property="og:video:width" content="400">
<meta property="og:video:height" content="300">
<meta property="og:site_name" content="site name">
<meta property="fb:app_id" content="APPID">
<meta property="fb:admins" content="admin_id">
它工作正常,但是当我通过这种方式分享某些内容并尝试通过Facebook iPhone APP从我的墙壁或朋友墙上打开它时,它无法正常工作。
提前致谢。