Facebook PHP SDK v4 升级到 v5 和 OpenGraph 会话

Facebook PHP SDK upgrade v4 to v5 and OpenGraph session

我想将 FB PHP SDK 升级到 v5,但找不到任何升级指南。 现在我只通过 PHP SDK 使用 FB 登录和注册,但我还想添加从 OpenGraph /video/{video-id}.

获取数据

在 OpenGraph 文档中,我看到每个端点都需要一些 $session,但在 PHP SDK 中,我看到 FacebookSession 在 v5 中被弃用 (https://developers.facebook.com/docs/php/FacebookSession/5.0.0)。

我需要更改什么才能让我的 login/registration 正常工作以及如何在 v5 中获得此会话?还是我现在应该坚持使用 v4?

从 v4 到 v5:https://www.sammyk.me/upgrading-the-facebook-php-sdk-from-v4-to-v5
从 v3 到 v5:https://www.sammyk.me/upgrading-the-facebook-php-sdk-from-v3-x-to-v5

SDK 的贡献者之一:)

问题的第一部分如@Yassine Guedidi 给出的 link:

From v4 to v5: https://www.sammyk.me/upgrading-the-facebook-php-sdk-from-v4-to-v5

第二部分——获取App access token是:

$oFb = new Facebook([
    'app_id' => '{app-id}',
    'app_secret' => '{app-secret}',
    'default_graph_version' => 'v2.4',
]);
$access_token = $oFb->getApp()->getAccessToken();