Facebook iframe表单提交后续提要对话框弹出窗口

时间:2012-02-05 21:54:31

标签: facebook iframe facebook-iframe

我正在制作一个facebook iframe,它基本上是一个抽奖活动,用户以参与形式输入他/她的电子邮件。我在其他类似的facebook标签上看到,当你提交表单时,会弹出facebook feed对话框,以便用户可以发布他们的墙。有人能分享这是怎么做的吗?我现在将它作为提交后加载的页面上的按钮,但我真的认为提交后立即弹出窗口在社交共享方面更有效。我使用此选项卡设置的任务是真正推动风扇获取,因此进入的门槛很低是非常重要的。无论如何,对此有任何帮助将不胜感激。

谢谢, 尼克

1 个答案:

答案 0 :(得分:0)

您正在寻找的是低障碍的进入 Feed对话框。

https://developers.facebook.com/docs/reference/dialogs/feed/

<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:fb="https://www.facebook.com/2008/fbml">
  <head>
    <title>My Feed Dialog Page</title>
  </head>
  <body>
    <div id='fb-root'></div>
    <script src='http://connect.facebook.net/en_US/all.js'></script>
    <p><a onclick='postToFeed(); return false;'>Post to Feed</a></p>
    <p id='msg'></p>

    <script> 
      FB.init({appId: "YOUR_APP_ID", status: true, cookie: true});

      function postToFeed() {

        FB.ui({
          method: 'feed',
          link: 'https://developers.facebook.com/docs/reference/dialogs/',
          picture: 'http://fbrell.com/f8.jpg',
          name: 'Facebook Dialogs',
          caption: 'Reference Documentation',
          description: 'Using Dialogs to interact with users.'
        }, function (response) {
          document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
        });
      }

    </script>
  </body>
</html>