2

我设法让 fb:multi-friend-selector 工作。然而,在选择朋友并向他们发送邀请后,会弹出一个“可选:也发送到电子邮件联系人?” 显示我不想要的。

根据http://developers.facebook.com/docs/reference/fbml/multi-friend-selector上的文档,有一个 email_invite 标志指示是否应显示此弹出窗口。

对我来说,无论我设置 email_invite="true" 还是 email_invite="false",它都会显示。

任何人都知道如何摆脱这个弹出窗口?

下面是我生成的代码:

<fb:serverfbml>
  <script type='text/fbml'>
    <fb:request-form 
      action="http://example.com" 
      content="Your friend invites you to Test site &lt;fb:req-choice label=&quot;Accept&quot; url=&quot;http://example.com/&quot; /&gt;" 
      invite="true" 
      method="post" 
      type="Test site">
      <fb:multi-friend-selector 
        actiontext="Invite your friends to Test site" 
        bypass="cancel" 
        condensed="false" 
        email_invite="false" 
        exclude_ids="" 
        max="20" 
        showborder="true" />
    </fb:request-form>
  </script>
</fb:serverfbml>
4

1 回答 1

1

我遇到了同样的问题并添加了参数以删除弹出窗口:

email_invite=false import_external_friends=false

IE。

<fb:serverfbml>
  <script type='text/fbml'>
    <fb:request-form 
      action="http://example.com" 
      content="Your friend invites you to Test site &lt;fb:req-choice label=&quot;Accept&quot; url=&quot;http://example.com/&quot; /&gt;" 
      invite="true" 
      method="post" 
      type="Test site">
      <fb:multi-friend-selector 
        actiontext="Invite your friends to Test site" 
        bypass="cancel" 
        condensed="false" 
        email_invite=false
        import_external_friends=false
        exclude_ids="" 
        max="20"
        showborder="true" />
    </fb:request-form>
  </script>
</fb:serverfbml>
于 2010-11-19T11:56:10.443 回答