2010-06-23 61 views
2

我設法讓fb:多朋友選擇工作。然而,在選擇朋友並向他們發送邀請後,會彈出一個「可選:也發送給電子郵件聯繫人?」顯示我不想要的。Facebook多朋友選擇器始終顯示電子郵件邀請部分

根據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> 

回答

1

我有同樣的問題,並添加參數以刪除彈出:

email_invite =假 import_external_friends =假

即。

<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>