Как я могу поделиться аудиофайлом mp3 на Facebook?

#javascript #facebook

#javascript #Facebook

Вопрос:

Я хочу поделиться аудиофайлом mp3 с помощью faceboo api. Мне нужно поделиться им со своими друзьями и на моей стене. После входа в профиль 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 gramp;acirc;ce amp;agrave; la Sweet Machine',
            caption:'Caption',
            description:"Desc",

            "media": [{
            "type": "mp3", 
            "src": $link, 
            "title": "", 
            "artist": "", 
            "album": "",
            "href": ""
        }]

          },
          display: 'page'
        });
    }
  

Я использую вышеуказанную функцию.
Я не могу получить URL-адрес mp3;
Как я могу разобраться с этим?

Ответ №1:

Убедитесь, что у вас есть надлежащие мета-теги Open Graph Protocol для аудио / mp3-файла на вашем веб-сайте. Используйте этот инструмент для того, что Facebook видит при анализе вашей страницы:https://developers.facebook.com/tools/debug /

Вот страница, которая имеет соответствующие мета-теги: http://www2.highpoint.edu/president.php?mp3=http://www2.highpoint.edu/mp3/sot050806b.mp3

Вот выходные данные отладчика для этой страницы:http://developers.facebook.com/tools/debug/og/object ?q=http://www2.highpoint.edu/president.php?mp3=http%3A%2F%2Fwww2.highpoint.edu%2Fmp3%2Fsot050806b.mp3

Аудиоплеер в ленте новостей Facebook / на временной шкале сломан. Но я полагаю, это должно быть исправлено. Итак, вы должны быть в порядке, чтобы разработать это и дождаться Facebook, чтобы исправить их сломанный mp3-плеер.