2011-10-01 68 views
-1

兩天前我開始開發一個新的應用程序,我只是複製並粘貼我的其他應用程序,然後像我想要的那樣改變它。stream.publish問題,共享不起作用

**的問題是,我的老應用與共享功能完美地工作,但新的給出了一個錯誤:

An error occurred. Please try again later.

我沒有忘記更改APP_ID在FB.init。

我的共享功能:

<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> 
+0

順便說一句,共享功能在Chrome瀏覽器中工作。在所有其他人,我得到錯誤。 –

回答

0

我找到了答案。問題是我在我的應用程序中包含了「Facebook直播流」插件,並同時使用fbAsyncInit來調整iframe的大小。

我剛剛從fb-live-stream插件中刪除js.src = "//connect.facebook.net/en_US/all.js#appId=292352984114290&xfbml=1";,並且共享功能開始工作。