在facebook api接受邀请后重定向的位置

时间:2012-08-25 06:37:26

标签: facebook facebook-graph-api facebook-javascript-sdk

这是我的facebook api链接 http://apps.facebook.com/htglive/

当我向朋友发送邀请时,在此应用程序中

。它发送请求但是当朋友点击它(请求)那个时候重定向url显示像这样

https://apps.facebook.com/htglive/?fb_source=notification&request_ids=356816584398026%2C150839391720726%2C313437008754266%2C395992020455270%2C428852643833721%2C359378767471403%2C149260881879612%2C107559709394101%2C493997430629776%2C461324317231628%2C271738296259177%2C503347039680580&ref=notif&app_request_type=user_to_user&notif_t=app_request#!/htglive/?fb_source=notification&request_ids=356816584398026%2C150839391720726%2C313437008754266%2C395992020455270%2C428852643833721%2C359378767471403%2C149260881879612%2C107559709394101%2C493997430629776%2C461324317231628%2C271738296259177%2C503347039680580%2C416067418450498%2C135051036639910&app_request_type=user_to_user&notif_t=app_request

并没有发生任何事情。 我可以做些什么来取悦这个

代码

    FB.init({
        appId: '334798996610530',
        status: true,
        cookie: true,
        oauth: true
    });

    function inviteFriends() {
        FB.ui({
        method: 'apprequests',
        message: 'Check out this application!',
        title: 'Send your friends an application request',
        },
    function (response) {
        alert(response.to);
    });

}

1 个答案:

答案 0 :(得分:1)

您要求我们在用户接受通过 ...发送的应用请求后该怎么做?你很有趣。

发送了请求,因此应该知道如何对它做出反应。向用户显示/提供的内容。

当用户接受应用请求时,他们会被重定向到您应用的画布页面,并获得作为参数传递的请求ID。有了它,您可以通过Graph API查找请求的详细信息,然后您应该能够决定向用户呈现的内容。

基本上有两种方法可以决定请求实际上是“for”:

  • 您可以保存在向数据库发送请求时获得的请求ID,并附加其他信息;或

  • 您可以在请求放置最多255个字符的信息时使用data参数,这些信息将由Facebook存储,并可由您从API中检索回来。

    < / LI>

请阅读文档,了解基础知识(目前您似乎还不太了解),以及其他详细信息:https://developers.facebook.com/docs/requests/

(不要忘记,在接受删除请求后也是您的责任。)