我使用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和多好友选择器的工作示例吗?
发布于 2010-05-29 21:49:42
我不能让它与新的JS API一起工作,所以我将旧的JS API用于多好友选择器,而将新的API用于其他所有东西。这很烦人,但根据他们的开发路线图,一些新的好友请求功能(希望是API调用)将在6月份发布。我计划在那时创建自己的invite小部件。
https://stackoverflow.com/questions/2886826
复制