Facebook应用程序请求问题

时间:2012-02-06 12:31:20

标签: php facebook facebook-graph-api

我正在开发一个Facebook应用程序,用户可以邀请他们的朋友,并在他们的请求被接受后获得积分。我使用了最新的请求对话框来满足我的需求,但是我遇到了一个问题。

假设有四个用户 A,B,C和D

A,B,C 将申请邀请请求发送至 D 。但是,当 D 收到请求时,他会收到查询字符串中的所有request_id(即 A,B和C )。

另一个问题是请求通知已合并,也就是说,我收到“ A,B和C 已向您发送加入应用程序的请求”的通知。如何让每个用户分开请求,以便跟踪哪些请求被接受?

1 个答案:

答案 0 :(得分:3)

您无法对此请求行为执行任何操作,对同一用户的所有请求都将被分组,并且请求的分离不是Facebook提供的内容......

  

如果用户点击“接受”'在请求中,它们将被发送到发送请求的应用程序的Canvas页面URL。此URL将包含一个额外的GET参数request_ids,该参数是用户尝试对其执行操作的请求ID的逗号分隔列表

<强>更新
您可以考虑在申请中分离请求。 在未自动删除的新流请求中,您需要删除&#em; em,因此在应用程序中显示这些请求应该非常容易,允许用户触发某些操作,然后才删除该请求。通过Graph API检查用户是否有待处理的请求是没有问题的。

您应该知道,一旦用户点击Facebook上的请求通知,通知就会消失,请求数量只会在应用程序中显示&#34; bookmark&#34;。