【问题标题】:Facebook canvas app - delete invite after acceptFacebook画布应用程序-接受后删除邀请
【发布时间】:2011-08-05 04:15:32
【问题描述】:

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

据我所知,我们需要从$_REQUEST["request_ids"] 获取信息,但是当用户接受邀请时会发生一些事情,它会在重定向到粉丝专页之前转到应用程序。所以假设$_REQUEST["request_ids"] 显示在应用程序中,但一旦重定向,$_REQUEST["request_ids"] 就消失了!

我该怎么办?

【问题讨论】:

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


【解决方案1】:

有两种(或更多)方法可以做你想做的事: - 在进行重定向之前删除应用程序请求 - 在重定向 url 中附加 request_ids 字段

【讨论】:

    【解决方案2】:

    对于问题的第一部分,您必须手动删除应用请求,如下所示:

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

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

    您可以通过此图 api 调用获取所有应用请求:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-14
      • 1970-01-01
      • 2013-02-26
      相关资源
      最近更新 更多