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

すなわち。

<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 に答える