stream.publish问题,分享不起作用

时间:2011-10-01 08:45:45

标签: facebook share

两天前我开始开发一个新的应用程序,我只是复制并粘贴了我的其他应用程序,然后像我想要的那样更改它。

**问题是我的旧应用程序与共享功能完美配合,但新的应用程序出错:

  

发生错误。请稍后再试。

我没有忘记在FB.init中更改APP_ID。

我的分享功能:

<script type="text/javascript">
    function fb_share()
    {
        var publish = {
          method: 'stream.publish',
          message: 'Apie tai, kuo gyvena kauniečiai :)',
          attachment: {
            name: 'Kas vyksta Kaune tiesioginės transliacijos',
            caption: '',
            description: (
              'Kas vyksta Kaune vaizdas gyvai visiems kauniečiams!'
            ),
        media: [
              {
                type: 'image',
                href: 'http://www.facebook.com/Kaunas.gyvai?sk=app_292352984114290',
                src: 'http://misterp.lt/apps/share/Bambuser_app_icon.jpg'
              }
            ]
         ,href: 'http://www.facebook.com/Kaunas.gyvai?sk=app_292352984114290'
          },
          action_links: [
            { text: 'Tinklapis', href: 'http://www.facebook.com/Kaunas.gyvai?sk=app_292352984114290' }
          ],
          user_message_prompt: 'Kas vyksta Kaune tiesioginės transliacijos'
        };
         FB.ui(publish, function(response) { console.log(response); });
    }
</script>

1 个答案:

答案 0 :(得分:0)

我找到了答案。问题是我在我的应用程序中包含了“Facebook直播”插件,同时使用fbAsyncInit来调整iframe的大小。

我刚刚从fb-live-stream插件中删除了js.src = "//connect.facebook.net/en_US/all.js#appId=292352984114290&xfbml=1";,共享功能开始起作用。