0

私が取り組んでいるサイトに Facebook の招待機能があり、突然機能しなくなりました。ここに私が持っているものがあります:

window.fbAsyncInit = function() {
   FB.init({ appId: '145554402127660', status: true, cookie: true, xfbml: true });

 };
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<fb:serverFbml width="565px">
   <script type="text/fbml">
   <fb:fbml>
    <fb:request-form method='POST' invite=true
     type='Our site'
    action='http://somesite.com/step3'
     content='this is the place you want to be'>
     <fb:multi-friend-selector cols=3
      actiontext="Invite your friends to join you our site"
     />
     </fb:request-form>
    </fb:fbml>
    </script>

</fb:serverFbml>

これは以前は機能していましたが、何らかの理由で常にこのエラーが発生します。

1 XFBML tags failed to render in 30000ms.

何が起こっているのか、なぜこれが突然停止したのかについてのアイデアはありますか? また、おそらく Graph API を使用してこれを行う新しい方法がある場合は、それについての情報をいただければ幸いです。

4

3 に答える 3

0

これを行う最新の方法は、Graph API の一部である Requests 2.0 ダイアログを使用することです。「生後」約2ヶ月です。これは、javascript API を介して機能します。

http://developers.facebook.com/docs/reference/dialogs/requests/

http://developers.facebook.com/blog/post/464

于 2011-04-15T10:24:06.313 に答える
0

名前空間 xmlns:fb="http://www.facebook.com/2008/fbml" を取得しましたか?

于 2011-02-06T18:04:35.817 に答える
0

答えはここにあります -昨日以来 Facebook FXBML はレンダリングされません (IFRAME Canvas)

FB.init が完了したら、FB.XFBML.parse を呼び出す必要があります。

于 2011-04-15T10:07:13.483 に答える