我正在使用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! <fb:req-choice url="http://apps.facebook.com/rollingrazor/" label="Let me check my friends" />">
<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给我一个工作示例吗?
答案 0 :(得分:1)
我无法使用新的JS API,所以我将旧的JS API用于多朋友选择器,而新的JS API用于其他所有选择。这很烦人,但根据他们的开发者路线图,一些新的朋友请求功能(希望是API调用)将在6月发布。我计划在那时创建我自己的邀请小部件。