如何在Facebook上共享音频mp3文件?

时间:2011-10-07 09:32:05

标签: javascript facebook

我想使用faceboo api分享音频mp3文件。我需要与朋友和我的墙上分享。 进入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网址; 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

确保您的网站上的音频/ mp3文件具有正确的Open Graph Protocol元标记。使用此工具可以解析Facebook在分析您的网页时看到的内容:https://developers.facebook.com/tools/debug/

以下是包含正确元标记的网页:http://www2.highpoint.edu/president.php?mp3=http%3A%2F%2Fwww2.highpoint.edu%2Fmp3%2Fsot050806b.mp3

以下是该页面的调试器输出:http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww2.highpoint.edu%2Fpresident.php%3Fmp3%3Dhttp%253A%252F%252Fwww2.highpoint.edu%252Fmp3%252Fsot050806b.mp3

Facebook新闻Feed /时间线上的音频播放器已损坏。但我认为应该修复它。所以你应该可以开发它并等待Facebook修复他们破碎的MP3播放器。