我想将FB PHP SDK升级到v5,但无法找到任何升级指南。
目前我只是通过PHP SDK使用FB登录和注册,但我还想添加从OpenGraph /video/{video-id}
获取数据。
在OpenGraph文档中,我看到每个端点都需要一些$session
,但在PHP SDK中,我看到Facebook Vession在v5中被弃用(https://developers.facebook.com/docs/php/FacebookSession/5.0.0)。
我需要更改哪些内容才能保持登录/注册的正常运行以及如何在v5中进行此会话?或者我现在应该坚持使用v4?
答案 0 :(得分:1)
从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的一个贡献者:)
答案 1 :(得分:1)
问题的第一部分如@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();