При расширении токена oAuth я хочу получить читаемую дату / время ответа Facebook для целей отладки. Я планирую сделать это в PHP с помощью parse_str($fbstring) and date('D d M', $expires)
,
Необработанная строка, которую я получаю из FB, выглядит так …
string(224) "access_token=CAAFiJHGytDRTOhJyfyfYTUTYRYETedytB3V5QpRrfmbSDIzbwccz5XlEJIOY0pYvI7wKjPd9XrDvp3WoD3yhUrGUkkbTKwkzDx6xKOJgZD&expires=5178715"
Но истечение срока, 5178715
кажется слишком коротким для меня. Если я отлаживаю токен Вот срок действия намного дольше и отличается, т.е. 1418256000
(Я изменил пример выше, чтобы он не работал).
Что этот фейсбук дает мне короткий срок действия … и как я могу отобразить читаемую дату в PHP, которая представляет то, что дает мне отладчик токенов?
Примечание: я использую следующий URL-адрес запроса CURL в PHP, чтобы получить строку для вышеприведенного вывода "https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=" . $serv["app_id"] . "&client_secret=" . $serv["app_secret"]."&fb_exchange_token=".$serv["access_token"]
Задача ещё не решена.
Других решений пока нет …