Facebook请求如何运作

How do facebook requests work?

本文关键字:何运作 请求 Facebook      更新时间:2023-09-26

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

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

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

请求

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

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

我的申请将如何收到回电,指出请求被拒绝或接受?我可以设置回调 URL 吗,在哪里可以看到回调将包含的内容的一些文档?

如果用户点击请求上的"接受",则会将其转到发送请求的应用的画布页面网址。此 URL 将包含一个额外的 GET 参数request_ids,该参数是用户尝试对其执行操作的请求 ID 的逗号分隔列表:

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

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