#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-плеер.