“如何添加facebook”;“安装应用程序按钮”;在扇形页选项卡上(基于工作示例)

“如何添加facebook”;“安装应用程序按钮”;在扇形页选项卡上(基于工作示例),facebook,fbml,fbjs,Facebook,Fbml,Fbjs,一段时间以来,我一直试图弄明白这些家伙是如何在他们的粉丝页面选项卡上添加“在线登录”按钮,即“安装应用程序”按钮的: 我在网上读过很多书,但都找不到任何固溶体。FBML和FBJS文档没有给我留下任何东西 所以,如果有人能帮我的话 注意:要对发送的Ajax请求进行多个测试,请不要接受应用程序安装。从那以后,它的行为就不同了。我也发现了一些问题。在wiki或任何地方都没有关于这种行为的信息。在尝试了一些可能的解决方案后,我成功了。最简单的解决方案是让用户与fan page选项卡中嵌入的内容交互,例

一段时间以来,我一直试图弄明白这些家伙是如何在他们的粉丝页面选项卡上添加“在线登录”按钮,即“安装应用程序”按钮的:

我在网上读过很多书,但都找不到任何固溶体。FBML和FBJS文档没有给我留下任何东西

所以,如果有人能帮我的话


注意:要对发送的Ajax请求进行多个测试,请不要接受应用程序安装。从那以后,它的行为就不同了。

我也发现了一些问题。在wiki或任何地方都没有关于这种行为的信息。在尝试了一些可能的解决方案后,我成功了。最简单的解决方案是让用户与fan page选项卡中嵌入的内容交互,例如单击某个内容等。然后,您需要发布一个带有requirelogin参数的ajax请求,以弹出显示。简单的例子是:

user_ajax = function() {
  var ajax = new Ajax();
  ajax.responseType = Ajax.RAW;
  ajax.requireLogin = true;
  ajax.ondone = function(data) {
      new Dialog(Dialog.DIALOG_POP).showMessage('Status', data, button_confirm = 'Okay');
  }
  var url = "http://yourappurl.com/request_handler"
  ajax.post(url);
  }
以及它的触发因素:

<a href="#" onclick="user_ajax();return false;">Interaction</a>

希望这能解决问题。

我也发现了一些问题。在wiki或任何地方都没有关于这种行为的信息。在尝试了一些可能的解决方案后,我成功了。最简单的解决方案是让用户与fan page选项卡中嵌入的内容交互,例如单击某个内容等。然后,您需要发布一个带有requirelogin参数的ajax请求,以弹出显示。简单的例子是:

user_ajax = function() {
  var ajax = new Ajax();
  ajax.responseType = Ajax.RAW;
  ajax.requireLogin = true;
  ajax.ondone = function(data) {
      new Dialog(Dialog.DIALOG_POP).showMessage('Status', data, button_confirm = 'Okay');
  }
  var url = "http://yourappurl.com/request_handler"
  ajax.post(url);
  }
以及它的触发因素:

<a href="#" onclick="user_ajax();return false;">Interaction</a>
希望这能解决问题