让我们说我运营一个用户可以创建团队的网站,他可以邀请他的朋友加入他的团队。
假设用户A创建了团队XYZ,邀请用户B和用户C加入团队XYZ。
为此,他使用javascript使用this method向他们发送了facebook请求。
请求被发送,我的回调函数可能从facebook获取请求ID,使用我将记录存储在我的数据库中的requestId和teamId,所以如果用户接受请求,我将能够将它们添加到团队通过facebook requestId识别他们。 (这就是假设它会起作用,如果我错了就纠正我。)
用户B和C在下次登录Facebook时会看到请求,并接受请求。
我的应用程序如何收到回复,说请求被拒绝或被接受?我可以设置一个回调Url,在哪里可以看到回调内容的一些文档?
答案 0 :(得分:2)
如果用户点击了“请求”上的“接受”,则会将其发送到发送请求的应用的“画布页面”网址。此URL将包含一个额外的GET参数request_ids,它是用户尝试对其执行操作的请求ID的逗号分隔列表:
https://apps.facebook.com/[app_name]/?request_ids=[request_ids]
有关请求格式的详细信息,请参阅https://developers.facebook.com/docs/requests/。