4

我在新的 Facebook Graph/Authorization API 文档中找不到任何关于如何处理来自 Facebook 服务器的删除后回调的文档。

使用 REST API,此页面描述了如何处理此问题。

关于如何使用新的 PHP SDK 做到这一点的任何想法?我们需要自己做签名验证吗?fb_params新的 Graph API 中的等价物是什么?

您可以分享的任何想法都将受到赞赏。

4

3 回答 3

1

您的应用设置中有一个选项,您可以在其中输入您希望 Facebook 在用户删除您的应用时 ping 的 URL。您可以通过 Facebook 开发者应用程序 -> 编辑设置 -> 身份验证选项卡访问它。

Facebook 将使用您提供的链接中描述的参数向该 URL 发送 POST 请求。查看新的php-sdk,没有方便的功能可以为您验证POST请求的真实性。您必须自己进行签名验证,也可以在您提供的链接中描述。

于 2010-07-15T06:09:50.910 回答
0

也许这可以帮助你:

http://developers.facebook.com/docs/authentication/canvas

您需要自己进行签名验证。对不起 :)

于 2010-10-20T17:11:58.833 回答
0

我得到的关于旧 API 函数和 Facebook 新 API 的一个答案就是使用新的 PHP 库来调用旧的 api。这是此类调用的示例。

$fb->api(array(
    'method' => 'events.invite',
    'eid' => $event_id,
    'uids' => $id_array,
    'personal_message' => $message,
));

希望至少能为你提供一些方向。如果新的 API 不支持某些东西,我会去那里。虽然我也很幸运地猜到了新 API 的一些调用,如果它与新 API 中记录的内容非常相似,我就得到了我需要的东西。

于 2010-10-14T00:03:23.513 回答