MyOwnConference
Etkileşimli webinarlar, seminerler ve video konferanslar düzenlemenizi sağlayan online hizmet
Bağlantı nasıl kurulur
Önce şunu almanız gerekir: API anahtarı. Bunu Profil bölümünde bulabilirsiniz kişisel hesabınızda üzerinde MyOwnConference
Anahtarı kopyaladıktan sonra, Ayarlar -> Proje sabitleri Salebot’ta açın ve bunu myownconference_api_key:
Her işlev, bir parametreye sahip bir sözlük döndürür status; bu parametrenin değeri 0 ve 1 olabilir.
Eğer status=1 ise, MyOwnConference’e yapılan istek başarıyla geçti ve parametre fonksiyonun istek sonucunu şu şekilde tutacaktır:
{'status': '1', 'result': [{'name': 'Super web', 'alias': 'csml-sjgf-cnjp-clkw', 'start': '2022-02-12 00:00:00'}]}
veya istek başarıyla geçti, ancak hiçbir şey bulunmadı:
{'status': '1', 'result': []}
Eğer status=0 ise bir sorun vardır ve açıklama erroriçinde tutulacaktır, örneğin:
{"status":"0","error":"Webinar with alias \"wenk-gjkc-teqp-nteh\" not active"} {'status': '0', 'error': 'Missing required variables - email'}
Web seminerleri nasıl aranır
İşlev myownconference_find_webinars(date, status) web seminerlerini aramak için kullanılır, burada
date - tarih dd.mm.yyyy biçimindedir - belirli bir tarihe ait web seminerlerini seçer status - değer 1 - aktif veya gelecek web seminerleri, 0 - tamamlanmış
myownconference_find_webinars() - bulunan tüm web seminerlerinin dizisini döndürür
İşlev bu türden bir sözlük döndürür:
Başarılıysa (örnek):
{'status': '1', 'result': [{'name': 'Super web', 'alias': 'csml-sjgf-cnjp-clkw', 'start': '2022-02-12 00:00:00'}]}
Başarısızsa (örnek):
{"status":"0","error":"Format not supported or date is not valid. Params must be yyyy-mm-dd"}
Bir kullanıcının aktif bir web seminerinde olup olmadığı nasıl kontrol edilir
İşlev myownconference_is_online_user(webinar_id, email), burada:
webinar_id - web seminerinin kimliği ya da başka bir deyişle, web seminerini ararken istekteki “alias” değeri email - kullanıcının e-posta adresi; paylaşılmazsa, varsa email değişkenindeki e-posta kullanılır
İşlev başarılı olursa sonuç:
{"status":"1","result":true} - kullanıcı şu anda web seminerinde bulunuyor {"status":"1","result":false} - kullanıcı bulunmuyor
İstekte hata varsa sonuç:
{"status":"0","error":"Webinar with alias \"serg-dhpq-mznf-fwcb\" not active"}
Kullanıcı geçmiş verileri nasıl alınır
İşlev myownconference_history_user(webinar_id, email), burada
webinar_id - web seminerinin kimliği ya da başka bir deyişle, web seminerini ararken istekteki “alias” değeri email - kullanıcının e-posta adresi; paylaşılmazsa, varsa email değişkenindeki e-posta kullanılır
Başarılıysa sonuç:
result parametresinde kullanıcı verilerini içeren bir dizi olacaktır
{'status': '1', 'result': ['John Smith', '[email protected]', 'ua', '12:02:45', '12:12:15', 'G', '28%']} {"status":"1","result":false} - kullanıcı bulunamadı
Başarısızlık durumunda:
{'status': '0', 'error': 'Missing required variables - email'} - e-posta paylaşılmadı ve email değişkeninde bulunamadı
Kullanıcının adını almak için isteğe bir örnek:
Bir kullanıcının tüm katılımcıların listesinde olup olmadığı nasıl kontrol edilir
İşlev myownconference_is_our_user(email), burada:
email - kullanıcının e-posta adresi; paylaşılmazsa, varsa email değişkenindeki e-posta kullanılır
Başarılıysa sonuç:
{"status":"1","result":true} - kullanıcı veritabanınızda var {"status":"1","result":false} - veritabanınızda böyle bir kullanıcı yok
Başarısızsa:
{'status': '0', 'error': 'Missing required variables - email'} - e-posta paylaşılmadı ve email değişkeninde bulunamadı
Katılımcı nasıl oluşturulur
Bu işlev, bir web semineri katılımcısını tüm kullanıcılar listesine ekler. Başarılı oluşturma işleminden sonra bu kullanıcı bir web seminerine kaydedilebilir (aşağıda daha fazlası var)
İşlev myownconference_add_user(email), burada:
email - kullanıcının e-posta adresi; paylaşılmazsa, varsa email değişkenindeki e-posta kullanılır
Başarılıysa sonuç:
{"status":"1","result":true} - kullanıcı tüm katılımcılar listenize eklendi
Başarısızsa:
{'status': '0', 'error': 'Missing required variables - email'} - e-posta paylaşılmadı ve email değişkeninde bulunamadı.
Bir katılımcı web seminerine nasıl kaydedilir
Kayıt işleminin gerçekleşmesi için müşteriden e-postasını istemek zorunludur. Diğer her şey isteğe bağlıdır.
İşlev myownconference_add_user_to_webinar(webinar_id, email), burada
webinar_id - web seminerinin kimliği ya da başka bir deyişle, web seminerini ararken istekteki “alias” değeri email - kullanıcının e-posta adresi; paylaşılmazsa, varsa email değişkenindeki e-posta kullanılır
Başarılıysa sonuç:
{"status":"1","result":true} - kullanıcı web seminerine kaydedildi
Başarısızsa:
{"status":"0","error":"Webinar with alias \"serg-dhpq-mznf-fwcb\" not active"}
Last updated