Developer lab
ZIPPY.dev
Лаборатория на той же базе, что и прод: OAuth-ключи, доки, песочница и мини-виджеты. Вход — обычная авторизация на ZIPPY с возвратом сюда.
Документация
Authorize, token, userinfo и готовые запросы.
Ключи
client_id и secret для вашего домена.
Песочница
HTML, CSS и JS в изолированном превью.
Мини-апы
Виджеты и демо с тем же origin.
Гид
Сессия, поддомены и чужие сайты.
Сниппеты
cURL, JS, PHP в буфер обмена.
Плейбук
Чеклист интеграции до первого токена.
Инструменты
JSON, Base64, URL, время, JWT — в браузере.
Что внутри лаборатории
- Гид — общая сессия на поддоменах и когда нужен OAuth.
- Сниппеты — cURL, JS, PHP, iframe одним кликом.
- Плейбук — чеклист для интеграции с нуля.
- Песочница — HTML/CSS/JS в БД
dev_playground.
Архитектура
Прод выдаёт токены и проверяет пароли. .dev и сторонние сайты — клиенты OAuth. Одна MySQL для ZIPPY и черновиков .dev.
На проде: cookie zipp_session с доменом zippy-chat.ru (поддомены тоже). На .dev: чтение той же сессии из MySQL + служебный токен для Developer API.
Быстрые ответы
- Не подхватывается вход с прода? Проверьте
session_cookie_domainи HTTPS на обоих хостах. На localhost используйте OAuth fallback. - Где пароль от БД? Только в основном
config/config.php; .dev подхватывает тот же файл. - 404 на /oauth/authorize — на проде должны быть роуты и выкладка
index.php+ провайдер OAuth.