Facebook多朋友选择器+新的JavaScript API = BROKEN?

时间:2010-05-22 03:27:12

标签: facebook fbml xfbml serverfbml

我正在使用fb:serverfbml标记在IFrame中呈现多朋友选择器。

我正在使用新的JavaScript API。我一直在努力让它发挥作用。

当我点击“已选中”链接下划线(由所选朋友过滤)时,整个页面会刷新,所选的朋友会消失。

多朋友选择器不能使用javascript API吗?

<fb:serverfbml> 
    <script type="text/fbml"> 
        <fb:request-form action="http://apps.facebook.com/rollingrazor/" target="_top" method="POST" invite="true" type="Blah blah blah" 
        content="Blah blah! &lt;fb:req-choice url=&quot;http://apps.facebook.com/rollingrazor/&quot; label=&quot;Let me check my friends&quot; /&gt;">
            <fb:multi-friend-selector showborder="false" actiontext="Invite your friends"  rows="5" cols="5"  bypass="cancel" target="_top"  /> 
        </fb:request-form>
    </script> 
</fb:serverfbml> 

<div id="fb-root"></div>

<script>
  window.fbAsyncInit = function () {
   FB.init({ appId: 'xxxxxxx', status: true, cookie: true,
    xfbml: true
   });
  };
  (function () {
   var e = document.createElement('script'); e.async = true;
   e.src = document.location.protocol +
    '//connect.facebook.net/en_US/all.js';
   document.getElementById('fb-root').appendChild(e);
  } ());
 </script>

有人可以使用带有多朋友选择器的新javascript API给我一个工作示例吗?

1 个答案:

答案 0 :(得分:1)

我无法使用新的JS API,所以我将旧的JS API用于多朋友选择器,而新的JS API用于其他所有选择。这很烦人,但根据他们的开发者路线图,一些新的朋友请求功能(希望是API调用)将在6月发布。我计划在那时创建我自己的邀请小部件。