我想使用 faceboo api 共享音频 mp3 文件。我需要与我的 friend 和我的墙上分享。 进入 Facebook 个人资料后,我需要能够在单击时播放音频文件。
$link = "link to some mp3 file";
function streamPublish(name){
FB.ui({
method: 'stream.share',
attachment: {
name:'Louis Dousset viens de t\'envoyer un message grâce à la Sweet Machine',
caption:'Caption',
description:"Desc",
"media": [{
"type": "mp3",
"src": $link,
"title": "",
"artist": "",
"album": "",
"href": ""
}]
},
display: 'page'
});
}
我正在使用上述功能。 我无法获取 mp3 网址; 我该如何解决这个问题?
最佳答案
确保您的网站上的音频/mp3 文件具有正确的开放图谱协议(protocol)元标记。将此工具用于 Facebook 在解析您的页面时看到的内容:https://developers.facebook.com/tools/debug/
这是一个具有正确元标记的页面:http://www2.highpoint.edu/president.php?mp3=http%3A%2F%2Fwww2.highpoint.edu%2Fmp3%2Fsot050806b.mp3
Facebook 动态消息/时间线上的音频播放器坏了。但它应该是固定的,我想。所以你应该可以开发这个并等待 Facebook 修复他们损坏的 mp3 播放器。
关于javascript - 如何在 Facebook 上分享音频 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7685407/