0

我的页面上有一个邀请对话框:

<a href="#" onclick="sendRequestToManyRecipients(); return false;" >xx</a>
 <script language="javascript" type="text/javascript">
     FB.init({appId  : 'myappid', status : true, cookie : true, oauth: true});
     function sendRequestToManyRecipients() {
         FB.ui({ method: 'apprequests', message: 'xxx'},requestCallback);
      }
      function requestCallback(response) {
        // Handle callback here
      }
 </script>

当受邀用户单击邀请时,他会链接到应用程序,但我希望用户被重定向到http://www.facebook.com/pages/xxx/xxx?sk=app_xxxx之类的页面。

我怎样才能做到这一点?

4

3 回答 3

0

如果没有一些自定义编码,这是不可能的 - 请求接口的存在是为了将流量吸引到 facebook 上的应用程序,而不是页面标签,当用户接受请求时,无法让 Facebook 将用户发送到标签。

您可以在画布登录页面上实现一些东西,根据请求中的信息将用户重定向回页面选项卡作为解决方法。

于 2011-10-21T14:07:35.757 回答
0

同意前面的回答。Facebook 将重定向到您的应用程序,这只是您可以提供的页面的 Facebook 包装器。然后该页面可以使用客户端重定向到您想要的任何页面(就像 Klout 所做的那样)。

于 2012-05-23T16:52:19.423 回答
0

apprequestrequest-form是可能 的先前版本:如何在 FB 应用程序请求中包含链接?

但是当前版本的apprequest: facebook guy 只允许重定向到您的应用程序:https://apps.facebook.com/yourapp

@Vihay 评论可帮助此自定义解决方法重定向到页面。

希望下一个版本 apprequests,facebook 启用重定向到 fb 应用程序内的链接。

于 2011-10-21T16:04:18.167 回答