- Қосылымды қалай орнату керек
- Веб-семинарларды қалай іздеу керек
- Пайдаланушының белсенді веб-семинарда бар-жоғын қалай тексеру керек
- Пайдаланушының тарих деректерін қалай алу керек
- Пайдаланушының барлық қатысушылар тізімінде бар-жоғын қалай тексеру керек
- Қатысушыны қалай жасау керек
- Қатысушыны веб-семинарға қалай тіркеу керек
Қосылымды қалай орнату керек
Алдымен API кілтін алу керек. Оны MyOwnConference сайтындағы жеке кабинетіңіздегі Профиль бөлімінен таба аласыз

Кілтті көшіргеннен кейін, Mavibot бағдарламасында Параметрлер -> Жоба тұрақтылары бөлімін ашып, оны myownconference_api_key айнымалысына қойыңыз:

Әрбір функция status параметрі бар сөздікті қайтарады; оның мәні 0 және 1 болуы мүмкін.
Егер status=1 болса, MyOwnConference-тегі сұраныс сәтті өтті және result параметрі сұраныс нәтижесін сақтайды, мысалы:
{'status': '1', 'result': [{'name': 'Super web', 'alias': 'csml-sjgf-cnjp-clkw', 'start': '2022-02-12 00:00:00'}]}
немесе сұраныс сәтті өтті, бірақ ештеңе табылмады:
{'status': '1', 'result': []}
Егер status=0 болса, мәселе бар және сипаттама error ішінде сақталады, мысалы:
{"status":"0","error":"Webinar with alias "wenk-gjkc-teqp-nteh" not active"} {'status': '0', 'error': 'Missing required variables - email'}
Веб-семинарларды қалай іздеу керек
myownconference_find_webinars(date, status) функциясы веб-семинарларды іздеу үшін қолданылады, мұнда
date - кк.аа.жжжж форматындағы күн - белгілі бір күнге арналған веб-семинарларды таңдау
status - мәні 1 - белсенді немесе болашақ веб-семинарлар, 0 - аяқталған
myownconference_find_webinars() - барлық табылған веб-семинарлардың массивін қайтарады
Функция келесі түрдегі сөздікті қайтарады:
Сәтті болған жағдайда (мысал):
{'status': '1', 'result': [{'name': 'Super web', 'alias': 'csml-sjgf-cnjp-clkw', 'start': '2022-02-12 00:00:00'}]}
Сәтсіз болған жағдайда (мысал):
{"status":"0","error":"Format not supported or date is not valid. Params must be yyyy-mm-dd"}
Пайдаланушының белсенді веб-семинарда бар-жоғын қалай тексеру керек
myownconference_is_online_user(webinar_id, email) функциясы, мұнда:
webinar_id - веб-семинардың идентификаторы, немесе басқаша айтқанда, веб-семинарды іздеу кезіндегі сұраныстан алынған "alias" мәні
email - пайдаланушының электрондық пошта мекенжайы, егер ол берілмесе, онда email айнымалысындағы электрондық пошта қолданылады, егер бар болса
Функция сәтті орындалған жағдайдағы нәтиже:
{"status":"1","result":true} - пайдаланушы қазіргі уақытта веб-семинарда бар {"status":"1","result":false} - пайдаланушы жоқ
Сұраныста қате болған жағдайдағы нәтиже:
{"status":"0","error":"Webinar with alias "serg-dhpq-mznf-fwcb" not active"}
Пайдаланушының тарих деректерін қалай алу керек
myownconference_history_user(webinar_id, email) функциясы, мұнда
webinar_id - веб-семинардың идентификаторы, немесе басқаша айтқанда, веб-семинарды іздеу кезіндегі сұраныстан алынған "alias" мәні
email - пайдаланушының электрондық пошта мекенжайы, егер ол берілмесе, онда email айнымалысындағы электрондық пошта қолданылады, егер бар болса
Сәтті болған жағдайдағы нәтиже:
result параметрінде пайдаланушы деректері бар массив болады
{'status': '1', 'result': ['John Smith', '[email protected]', 'ua', '12:02:45', '12:12:15', 'G', '28%']} {"status":"1","result":false} - пайдаланушы табылмады
Сәтсіздік жағдайында:
{'status': '0', 'error': 'Missing required variables - email'} - электрондық пошта берілмеді және email айнымалысынан табылмады
Сұраныс мысалы және пайдаланушының атын алу:


Пайдаланушының барлық қатысушылар тізімінде бар-жоғын қалай тексеру керек
myownconference_is_our_user(email) функциясы, мұнда:
email - пайдаланушының электрондық пошта мекенжайы, егер ол берілмесе, онда email айнымалысындағы электрондық пошта қолданылады, егер бар болса
Сәтті болған жағдайдағы нәтиже:
{"status":"1","result":true} - пайдаланушы сіздің дерекқорыңызда бар {"status":"1","result":false} - мұндай пайдаланушы сіздің дерекқорыңызда жоқ
Сәтсіз болған жағдайда:
{'status': '0', 'error': 'Missing required variables - email'} - электрондық пошта берілмеді және email айнымалысынан табылмады
Қатысушыны қалай жасау керек
Бұл функция веб-семинар қатысушысын барлық пайдаланушылар тізіміне қосады. Сәтті жасалғаннан кейін бұл пайдаланушыны веб-семинарға тіркеуге болады (төменде бұл туралы толығырақ)
myownconference_add_user(email) функциясы, мұнда:
email - пайдаланушының электрондық пошта мекенжайы, егер ол берілмесе, онда email айнымалысындағы электрондық пошта қолданылады, егер бар болса
Сәтті болған жағдайдағы нәтиже:
{"status":"1","result":true} - пайдаланушы барлық қатысушылар тізіміне қосылды
Сәтсіз болған жағдайда:
{'status': '0', 'error': 'Missing required variables - email'} - электрондық пошта берілмеді және email айнымалысынан табылмады.
Қатысушыны веб-семинарға қалай тіркеу керек
Тіркеу үшін клиенттен оның электрондық поштасын сұрау міндетті. Қалғанының бәрі міндетті емес.
myownconference_add_user_to_webinar(webinar_id, email) функциясы, мұнда
webinar_id - веб-семинардың идентификаторы, немесе басқаша айтқанда, веб-семинарды іздеу кезіндегі сұраныстан алынған "alias" мәні
email - пайдаланушының электрондық пошта мекенжайы, егер ол берілмесе, онда email айнымалысындағы электрондық пошта қолданылады, егер бар болса
Сәтті болған жағдайдағы нәтиже:
{"status":"1","result":true} - пайдаланушы веб-семинарға тіркелді
Сәтсіз болған жағдайда:
{"status":"0","error":"Webinar with alias "serg-dhpq-mznf-fwcb" not active"}


