我在粉丝页面上编写了一个Facebook iframe / canvas应用程序作为新标签,并且用户可以邀请朋友。但是,当他们的朋友接受邀请时,邀请不会删除并仍然存在于应用程序请求中。
据我所知,我们需要从$_REQUEST["request_ids"]
获取,但是当用户接受邀请时会发生这种情况,它会在重定向到粉丝页面之前转到应用。因此,假设应用中显示$_REQUEST["request_ids"]
,但一旦重定向,$_REQUEST["request_ids"]
就会消失!
我该怎么办?
答案 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);