2011-12-24 82 views
0

我已阅读文档here 但我不明白我应该如何实现它。 在我的Facebook应用程序,我使用apprequests从JS API这样的:我不明白如何在请求对话框中实现删除请求

function newInvite() { 
    var msg = document.getElementById('msg_look_id').value; 

    var receiverUserIds = FB.ui({ 
     method: 'apprequests', 
     message: msg, 
     title: "Select friends to send your gift", 
    }, 

    function (response) { 
     alert("IDS : " + response.request_ids); 
    }); 
    //http://developers.facebook.com/docs/reference/dialogs/requests/ 
} 

那么用户看到的应用程序请求图标的请求(用红色数字)
用户点击它,但后来我该怎么办实施删除请求?

回答

1

当用户在请求之后到达应用的画布页面时,会有一个名为request_ids的参数传递给您的应用。

由于Facebook使用HTTP方法POST调用iframe中的应用程序,我想这也是一个POST参数(尽管它在文档中没有明确提到)。这意味着您无法使用纯客户端JavaScript访问它;您必须使用服务器端脚本来获取此参数的内容。