1

假设我经营一个网站,用户可以在其中创建团队,并且他可以邀请他的朋友加入他的团队。

假设用户 A 创建了团队 XYZ,并邀请用户 B 和用户 C 加入团队 XYZ。

为此,他使用 javascript 使用这种方法向他们发送了一个 facebook 请求。

请求已发送,我的回调函数可能会从 facebook 获取请求 ID,使用它在我的数据库中存储一条带有 requestId 和 teamId 的记录,因此如果用户接受请求,我将能够通过以下方式将它们添加到团队中通过 facebook requestId 识别它们。(这就是假设它会起作用的方式,如果我错了,请纠正我)。

用户 B 和 C 在下次登录 facebook 时看到请求,并接受请求。

我的应用程序将如何收到回电,说明请求被拒绝或接受?我可以设置回调 URL,在哪里可以看到回调将包含的一些文档?

4

1 回答 1

2

如果用户在请求上单击“接受”,他们将被发送到发送请求的应用程序的画布页面 URL。此 URL 将包含一个额外的 GET 参数 request_ids,它是用户尝试操作的请求 ID 的逗号分隔列表:

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

有关请求格式的更多详细信息,请参阅https://developers.facebook.com/docs/requests/

于 2012-04-27T16:45:18.793 回答