...Создать временно доступный контент

Часто возникает задача ограничить доступ к контенту по времени. Эта статья расскажет, как именно это сделать.

Это можно сделать с помощью нашей proxy-ссылки, которую можно добавить к кнопке.

circle-info

Ссылки создаются в калькуляторе

circle-exclamation
circle-check

Одноразовые ссылки

Если к функциям "proxy", "proxy_date", "proxy_timeout" добавить дополнительный параметр, не равный 0, то ссылка становится одноразовой.

Когда пользователь попытается перейти по ссылке во второй раз, он увидит сообщение о том, что она была доступна только один раз.

Ссылки с таймерами

"proxy_date": ссылка передается в эту функцию, затем она возвращает ссылку с уведомлением о клике. Второй и третий параметры — это дата и время, когда ссылка перестает работать. Если после минут вы поставите еще один параметр, не равный 0, то ссылка также будет одноразовой.

Снова, если человек попытается перейти по ссылке позже или во второй раз, он получит уведомление о том, что срок действия ссылки истек.

Ссылки с ограничением по времени

"proxy_timeout": ссылка передается в эту функцию, затем функция возвращает ее с уведомлением о клике. Дополнительный параметр — это количество минут, в течение которых работает ссылка. Если после минут вы поставите еще один параметр, не равный 0, то ссылка также будет одноразовой.

Пользователь также получит уведомление, если попытается перейти по ссылке после истечения срока ее действия.

Короткие ссылки без уведомлений о клике

Все короткие ссылки можно создавать без callback, то есть как классические короткие ссылки.

Для этого есть функции с теми же параметрами, но без callback.

proxy с callback — short без callback proxy_timeout с callback — short_timeout без callback proxy_date с callback — short_date без callback

Удаление ссылок

remove_links() - деактивация всех коротких ссылок, отправленных клиенту remove_one_time_links() - деактивация всех одноразовых ссылок, отправленных клиенту remove_timer_links() - деактивация всех временно доступных ссылок, отправленных клиенту

Пример использования:

Последнее обновление