Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Попередня ревізія | ||
olltv [2021/12/23 17:16] |
olltv [2023/06/22 09:30] (поточний) borisov |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== OllTV ====== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Модуль складається з купки взаємопов' | ||
+ | |||
+ | |||
+ | ====== Базова конфігурація Ubilling ====== | ||
+ | |||
+ | Усе тривіально і максимально прямолінійно. У [[alteriniconf|alter.ini]] заповнюємо такі опції: | ||
+ | |||
+ | |||
+ | <file ini alter.ini> | ||
+ | ; Чи увімкнений сервіс OllTV? | ||
+ | OLLTV_ENABLED=1 | ||
+ | ; Ваш партнерський логін | ||
+ | OLLTV_LOGIN=" | ||
+ | ; Ну і власне пароль до нього | ||
+ | OLLTV_PASSWORD=" | ||
+ | ; Домен для генерації псевдо-email-ів. Вони будуть використовуватися під час реєстрації користувачів у разі якщо в останніх, | ||
+ | ;не заповнене поле Email у профілі. Ми знаємо що воно у вас не заповнене :) | ||
+ | OLLTV_DOMAIN=" | ||
+ | ; Режим налагодження модуля. Може бути корисним на етапі запуску і тестування послуги. Лог взаємодії з API пишеться в exports/ | ||
+ | OLLTV_DEBUG=0 | ||
+ | </ | ||
+ | |||
+ | Тарифікація і ввімкнення/ | ||
+ | < | ||
+ | 10 1 1 * * /bin/ubapi " | ||
+ | </ | ||
+ | |||
+ | Як не складно помітити, | ||
+ | |||
+ | ====== Конфігурація кабінету користувача ====== | ||
+ | |||
+ | З точки зору [[userstats|кабінету]] - все ще простіше. (так, взаємодія з API_URL і API_KEY тут есенціальна) | ||
+ | |||
+ | |||
+ | <file ini userstats.ini> | ||
+ | ;Чи увімкнено сервіс OllTV у кабінеті? | ||
+ | OLLTV_ENABLED=1 | ||
+ | ;URL до вашого працюючого Ubilling для здійснення взаємодії по RemoteAPI | ||
+ | API_URL=" | ||
+ | ; | ||
+ | API_KEY=" | ||
+ | </ | ||
+ | |||
+ | ====== А що далі? ====== | ||
+ | |||
+ | 1. Йдемо у відповідний модуль | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 2. Тикаємо по довіднику тарифів | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 3. Заповнюємо наші тарифи за допомогою відповідної форми | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 4. Радіємо результату | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Ось власне і все. Далі можна користуватися. | ||
+ | |||
+ | |||
+ | ====== З боку користувача ====== | ||
+ | |||
+ | При відвідуванні [[userstats|Кабінету користувача]] останній тепер зможе ознайомитися з раніше заповненими вами тарифами (вони тут " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | І можливо навіть підписатися на одну або кілька з них. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ось приблизно так | ||
+ | |||
+ | {{: | ||
+ | |||
+ | При активації основної підписки, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | а ще кажуть, | ||
+ | |||
+ | Далі користувач може авторизуватися на сайті браузером або якимось своїм пристроєм (приставкою, | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | і одразу почати переглядати цікавий контент доступний за його підпискою | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Для нас же підписка цього користувача буде виглядати наступним чином: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | також ми можемо зі свого боку активувати/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ====== Трохи про специфічні штуки ====== | ||
+ | |||
+ | Традиційно для Ubilling, при включенні користувачем підписки з його рахунку буде счарджена повна вартість підписки, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | а також у разі якщо на момент виклику **olltvchargefee** з [[remoteapi|Remote API]] сума коштів на його рахунку не достатня, | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Щоб продовжити використання послуги, | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Після чого з нього буде стягнуто вартість усіх його наявних підписок, | ||
+ | |||
+ | При поновленні підписки, | ||
+ | |||