我在谷歌上搜索了两天试图解决这个问题。我还搜索了这个论坛并阅读了 FB Dev 页面,直到我的眼睛受伤。两天前我问了这个问题,它被删除了。我完全理解,但如果我问错了,请帮我正确地问或指出正确的方向或告诉我我是个白痴,任何事情。
我正在尝试使用 FB.UI 从我的网站“将故事发布到提要”。那工作正常。
我的问题是我想添加视频而不是照片。因此,基于 FB DEV 文档,我正在尝试使用“源”属性来执行此操作。但我尝试了多种视频格式都无济于事(avi、mp4、flv)。唯一似乎有效的是 SWF 文件,但我没有该格式的视频。(也尝试过,但没有合适的工具)
有谁知道您是否必须使用 SWF 或者您可以使用其他格式,我做错了。
您可以在此处查看我的进度http://www.thishope.org/facebook-tab.html(单击“获取免费歌曲”以获取对话框。)
这是我页面上的代码
<html>
<head>
<title>This Hope</title>
<link href="http://www.thishope.org/this-hope-fb-style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : '244237565620746',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
channelUrl : 'http://WWW.MYDOMAIN.COM/channel.html', // channel.html file
oauth : true // enable OAuth 2.0
});
</script>
<div id="fb-link">
<script type="text/javascript">
function newInvite(){
FB.ui({ method: 'feed',
message: 'Get A Free Song!',
source:'http://www.thishope.org/FB-Only-One-Lord.mp4',
name:'Get A Free Song By This Hope!',
caption:'Only One Lord',
description:'Click share to post on your wall and download the song',
});
}
</script>
<a href="#" onclick="newInvite(); return false;">Get A Free Song!</a>
</div>
</body>
</html>