Facebook AppRequests将用户重定向到页面选项卡

时间:2011-07-17 23:23:58

标签: facebook

使用页面标签发送AppRequest时:

FB.ui({
    method  : 'apprequests',
    message : 'message',
    title   : 'Friend'
}, function (response){}));

我希望将接收用户定向到页面选项卡而不是画布应用程序页面。 是否有一个redirect_uri参数没有记录,或者我是否应该在画布上进行硬刷新?

另外想知道我是否可以强制用户在旧对话窗口小部件中只选择此对话框中的一个朋友?

赞赏的想法

2 个答案:

答案 0 :(得分:1)

如果用户点击了“请求”上的“接受”,则会将其发送到发送请求的应用的“画布页面”网址。此URL将包含一个额外的GET参数request_ids,它是用户尝试对其执行操作的请求ID的逗号分隔列表:

https://apps.facebook.com/ [APP_NAME] /?request_ids = [request_ids]

您可以重定向到粉丝页面标签。

Atul Agrawal,创始人,ascratech.com

答案 1 :(得分:0)

我是通过设置requestCallback方法完成的,这是一种在完成对话后调用的JavaScript方法。

FB.ui({method: 'apprequests',
          message: 'Requests are fun.',
          display: 'iframe',
          access_token: ACCESS_TOKEN,
          }, requestCallback);

  function requestCallback(response) {
    // Handle callback here
        window.location = "URL_FOR_RESPONSE_ACTION";
  }
相关问题