用于发布墙壁的Facebook Javascript UI只是闪烁

时间:2011-03-31 00:16:20

标签: facebook stream publish

我正在尝试在用户完成一个事件时显示Facebook对话框,因此我构建了此功能。

function post_to_wall_popup(){
            FB.init({ apiKey: 'Super Secret API Key' });
            var publish = {
                method: 'stream.publish',
                attachment: {
                    name: 'XYZ',
                    caption: 'caption here',
                    description: ('description'),
                    href: 'url',
                media: [{
                    type: 'image',
                    href: 'url',
                    src: 'xyz.gif'
                }]
                },
                action_links: [{ text: 'XYZ', href: 'url' }]
            };  

            FB.ui(publish,null);


    }

我尝试了一些应该有类似结果的不同示例,但是我得到的每一个都是带有“Loading ..”的对话框一瞬间,然后它就消失了。 还有其他人遇到过类似的问题吗?

1 个答案:

答案 0 :(得分:0)

确保fb-root已定义&可见。