Facebook PHP API расширяет токен доступа

Я использую FB PHP API некоторое время назад. Теперь, когда facebook отказался от offline_access, некоторые вещи изменились. Ну, я пока отключил в конфигурации моего приложения offline_access.

Я вхожу в систему, пользователь авторизует мое приложение и возвращаюсь на свою страницу. Этот токен имеет срок действия 60 дней. Согласно тому, что я читал на форумах (и я проверяю это), когда срок действия access_token истекает, его невозможно обновить. По этой причине я пытаюсь продлить токен доступа до истечения 60 дней.

    $this->_oauthRequest(
        $this->getUrl('graph', '/oauth/access_token'),
        $params = array(    'client_id' => $this->getAppId(),
                            'client_secret' => $this->getAppSecret(),
                            'grant_type'=>'fb_exchange_token',
                            'fb_exchange_token'=>$this->getAccessToken(),
                      ));

Теперь, есть ли способ узнать или установить время истечения срока действия расширенного access_token? следовательно, мне нужно знать, когда истечет срок действия этого «расширяющего токена доступа», чтобы продлить его снова до истечения срока его действия.

Надеюсь, вы понимаете мой английский! :) Спасибо, парни!


person mauriblint    schedule 28.06.2012    source источник


Ответы (1)


Вы можете только возобновить соотв. удлините долгоживущий токен доступа, если вы сначала получите недолговечный — и это требует, чтобы пользователь взаимодействовал с вашим приложением.

person CBroe    schedule 28.06.2012