Обновление долгоживущего токена доступа facebook без взаимодействия с пользователем

Каждый мой пользователь создает долгоживущий (60 дней) токен доступа с моего сайта с помощью графического API. Но проблема в том, что когда срок его действия истекает через 60 дней, пользователь должен сгенерировать его снова, зайдя на мой сайт. Иногда они забывают об истечении срока действия токена и Лента страницы facebook показывает ошибку на их веб-сайтах.

в другом посте я упомянул о том, как я давно генерирую токен здесь - http://stackoverflow.com/questions/16962486/extending-valid-expired-60-days-access-token-without-user-interaction

Теперь, как я могу автоматически обновить долгоживущий токен из кода на своем сайте, чтобы пользователю не нужно было получать токен во второй раз, заходя на мою страницу веб-сайта генерации токенов.

в разделе Generating Long-Lived User Tokens from Server-Side Long-Lived Tokens страницы справки facebook - https://developers.facebook.com/docs/facebook-login/access-tokens Я вижу способы обновить токен, но хочу ли я, чтобы пользователь не вмешивался во время создания токена?? Мне нужны примеры кодов, так как это трудно понять.


person dev-m    schedule 11.06.2014    source источник
comment
как насчет кода JS, который они загружают с вашего сайта, который выполняет обратный вызов ajax на ваш сайт, который вы затем можете использовать для отправки обратно соответствующего обновленного файла cookie? Ему даже не нужно было бы делать вызов ajax. это может быть простая вещь типа <script src="yoursite.com/renewtoken.php?id=..."></script>.   -  person Marc B    schedule 11.06.2014
comment
Не получают - как насчет того кода JS, который они загружают с вашего сайта?   -  person dev-m    schedule 11.06.2014
comment
Простой ответ - невозможно!   -  person Sahil Mittal    schedule 11.06.2014
comment
Раскрывает ли что-то раздел, который я упомянул на справочном сайте facebook? Жду ответа от сотрудника фейсбука.   -  person dev-m    schedule 11.06.2014


Ответы (1)


Я так думаю. Попробуйте проверить это здесь:

https://www.sammyk.me/access-token-handling-best-practices-in-facebook-php-sdk-v4

Посмотрите «Лучшие практики для поддержки долгоживущих токенов доступа с течением времени». Думаю, вы можете найти ответ, который вам нужен.

person Giacomo Giorgianni    schedule 31.01.2015