3

我正在使用 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 的工作示例吗?

4

1 回答 1

1

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

于 2010-05-29T21:49:41.833 回答