1

我的 iframe facebook 应用程序有问题,是一个音乐应用程序,用户可以在音乐播放器中发布音乐,然后问题是当用户将 SWF 共享到时间线墙时,播放器不会出现,它只显示音乐文件的 URL。

我在白名单应用配置中添加了服务器 IP 列表,我该如何解决?:(

这里的代码:

try {
    $actions  = json_encode(array(array('text'=>facebook_app_post_ok_in_my_profile, 'href'=>'http://apps.facebook.com/fbapp/post_check.php?  where=me&song='.$selected_value.'')));
    $param  =   array(
    'method'        =>  'stream.publish',
    'callback'      =>  '',
    'name'      =>  facebook_app_post_ok_feed_name,
    'href'      =>  'http://www.site.com',
    'description'      =>  facebook_app_post_ok_description,
    'message'       =>  $message_feed,
    'attachment'    =>  '{"media": [{
    "type": "mp3",
    "src":   "'.$real_source.'",
    "title": "'.$song_title.'",
    "artist": "'.$song_artist.'",
    "album": "'.$song_album.'"
    }]}
    ','action_links'  =>  $actions,
    'target_id'     =>  $user_id,
    'privacy'       =>  ''
    );
    $facebook->api($param);
}

谢谢!

4

1 回答 1

3

您需要按照本教程中的说明进行操作。我知道它被称为 Feed Gaming,这与您想要实现的目标无关,但基本前提是相同的。您想要一个swf用户可以在他们的新闻提要中打开的交互。

一旦您在最终 URL 上放置了 OG 标记,FB 就会选择所有这些并呈现swf.

于 2012-11-19T18:27:03.463 回答