Facebook画布应用程序 - 接受后删除邀请

时间:2011-08-05 04:15:32

标签: facebook facebook-javascript-sdk facebook-php-sdk

我在粉丝页面上编写了一个Facebook iframe / canvas应用程序作为新标签,并且用户可以邀请朋友。但是,当他们的朋友接受邀请时,邀请不会删除并仍然存在于应用程序请求中。

据我所知,我们需要从$_REQUEST["request_ids"]获取,但是当用户接受邀请时会发生这种情况,它会在重定向到粉丝页面之前转到应用。因此,假设应用中显示$_REQUEST["request_ids"],但一旦重定向,$_REQUEST["request_ids"]就会消失!

我该怎么办?

2 个答案:

答案 0 :(得分:0)

有两种(或更多)方法可以做你想要的事情: - 在执行重定向之前删除应用程序请求 - 在重定向网址

中附加request_ids字段

答案 1 :(得分:0)

对于问题的第一部分,您必须手动删除类似于以下的应用请求:

$facebook->api('/'.$requistid.'?access_token='.$access_token,'DELETE');

$ requistid是您需要删除的请求ID。

您可以通过此图表API呼叫获取所有应用请求:

$facebook->api('/me/apprequests?fields=id,from&access_token='.$access_token);