Надграждане на Facebook PHP SDK v4 до v5 и OpenGraph сесия

Искам да надстроя 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 за сега?


person Karmalakas    schedule 17.07.2015    source източник


Отговори (2)


От 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 :)

person Yassine Guedidi    schedule 17.07.2015
comment
Ще опитам това в понеделник, но все още не виждам как да направя заявка без токен. Във v4 мога да получа $session = FacebookSession::newAppSession(FACEBOOK_APP_ID, FACEBOOK_SECRET);, но във v5 не мога да намеря как да получа маркер за достъп на приложение. - person Karmalakas; 17.07.2015

Първата част от въпроса е както е казано в дадената връзка на @Yassine Guedidi:

От v4 към v5: https://www.sammyk.me/upgrading-the-facebook-php-sdk-from-v4-to-v5

Втората част - да получите токен за достъп до приложението е:

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