我想升级FB PHP SDK到v5,但找不到任何升级指南。现在我只是使用FB登录和注册通过PHP SDK,但我也想添加从OpenGraph /video/{video-id}
获取数据。
在OpenGraph文档中,我看到每个端点都需要一些$session
,但在PHP SDK中,我看到FacebookSession在v5中被弃用(https://developers.facebook.com/docs/php/FacebookSession/5.0.0)。
我需要改变什么来保持我的登录/注册工作,我如何在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给出的链接所述:
从v4到v5: https://www.sammyk.me/upgrading-the-facebook-php-sdk-from-v4-to-v5
第二部分-获取App访问令牌是:
$oFb = new Facebook([
'app_id' => '{app-id}',
'app_secret' => '{app-secret}',
'default_graph_version' => 'v2.4',
]);
$access_token = $oFb->getApp()->getAccessToken();