Как встроить настраиваемый аудиоплеер на основе SWF в сообщения на стене Facebook?

У нас есть аудиоплеер на основе SWF. Мы хотим иметь возможность встраивать этот плеер в сообщения на стене Facebook так же, как видео Youtube или песни BandPage встраиваются в стены ленты Facebook. Прямо сейчас щелчок по изображению, которое мы предоставляем, перенаправляет проигрыватель вместо загрузки встроенного проигрывателя.

ОБНОВЛЕНИЕ: Мы хотим встроить наш SWF-проигрыватель, как это делает BandPage. Мы хотим, чтобы маленькая кнопка воспроизведения находилась поверх изображения. Мы также хотим, чтобы маленький символ оставался до даты.

alt text

При нажатии на изображение или кнопку воспроизведения загружается встроенный SWF.

alt text

Как я могу добиться этого с помощью Facebook JavaScript API? Неужели дело только в том, чтобы попасть в белый список? Или мне нужно указать дополнительные параметры?

Это то, что у меня есть прямо сейчас:

function fb_post()
{
    var message = 'Look at my fantastic SWF!';
    var picture = 'A LINK TO A 100X100 IMAGE';
    var link = 'A LINK TO OUR SWF';
    var source = 'A LINK TO OUR SWF';
    var name = 'Blah blah';
    var caption = 'Yada yada yada';
    var description = 'Facebook programming';
    var type = 'swf';

    FB.api('/me/feed', 'post', { message: message, picture: picture, link: link, name: name, type: type }, function(response) {
     if (!response || response.error) {
         alert('Error occured: ' + response.error.message);
        } else {
         alert('Post ID: ' + response);
        }
    });
}

ОБНОВЛЕНИЕ: Теперь оно работает! У нас есть кнопка воспроизведения на нашем изображении, и SWF загружается и отображается на стене Facebook: ) Однако у нас нет работы с FB.api. Мы используем FB.ui.

Используйте эту форму для запроса на добавление видео в белый список . Нам пришлось ждать меньше недели, чтобы наши URL-адреса были внесены в белый список.

9
задан Jan Deinhard 28 February 2011 в 08:30
поделиться