2011-10-01 5 views
-1

2 일 전에 새로운 응용 프로그램을 개발하기 시작했고 다른 응용 프로그램을 복사하여 붙여 넣은 다음 원하는 방식으로 변경했습니다.stream.publish issue 공유가 작동하지 않습니다.

** 문제는 나의 오래된 응용 프로그램 공유 기능이 완벽하게 작동한다는 것입니다,하지만 새로운 오류를 제공합니다

An error occurred. Please try again later.

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

그런데 공유 기능은 크롬 브라우저에서 작동합니다. 다른 모든 사람들에게는 오류가 발생합니다. –

답변

0

내가 대답을 발견했다. 문제는 내 응용 프로그램에 "Facebook live stream"플러그인을 포함 시켰고 동시에 fbAsyncInit을 사용하여 iframe의 크기를 조정하는 것이 었습니다.

방금 ​​fb-live-stream 플러그인에서 js.src = "//connect.facebook.net/en_US/all.js#appId=292352984114290&xfbml=1";을 삭제했으며 공유 기능이 작동하기 시작했습니다.