有没有办法在fb:对话框中显示多朋友选择器小部件(fb:multi-friend-selector)?
我有一个按钮,在选择时我想要显示朋友选择器弹出窗口,用户可以向他们的朋友发送邀请。我让朋友选择器在主页上工作,但不知道如何在fb:dialog中显示该小部件。
由于 壶
答案 0 :(得分:2)
你必须编辑这个,但这是一个jist:
popupInviteFriends:function(e){ if(e){e.preventDefault(); }
var fbml = '<fb:request-form \
action="." \
method="GET" \
invite="true" \
type="TWO" \
content="This is an invitation from ' + TWOFace.BRAND + '. \
<fb:req-choice url=\'' + TWOFace.INVITE_DIALOG.postBack + '\' \
label=\'Join ' + TWOFace.BRAND + '\' />"> \
<fb:multi-friend-selector \
showborder="false" \
rows="4" \
actiontext="Invite your friends to use ' + TWOFace.BRAND + '"> \
</fb:multi-friend-selector> \
</fb:request-form';
var container = document.createElement('div');
container.innerHTML = fbml;
var inviteIFrame = new FB.UI.PopupDialog(TWOFace.INVITE_DIALOG.title, container);
inviteIFrame.setContentWidth(590);
inviteIFrame.setContentHeight(400);
inviteIFrame.show();
},