GetCourse-пен интеграция

Баспа әлеудегі машиналық оқу қолданылғанда құжаттамалардың түсініктемелері аударылады.

GetCourse арқылы тренинг немесе вебинар аяқталғаннан кейін, дипломдар мен куәліктерді автоматты түрде жасау және жіберу. Дайын дипломға сілтеме GetCourse-тегі студент деректерінде сақталады.

Процесс жасау

DiMaker-ге файл жасау сұраныстарын жіберу үшін, GetCourse платформасында процесс құру қажет. Ол үшін "Тапсырмалар" - "Процестер" бөлімін ашыңыз. Содан кейін "Процесс жасау" батырмасын басыңыз. Процесс атауын толтырып, "Объект түрі" ретінде "Пайдаланушыларды" таңдаңыз.

GetCourse-де тренингті аяқтағаны үшін куәлік жасау - процесс құру Процесс құру терезесі

Келесі қадамда, процесте "Процесс" қойындысын таңдап, оң жақтан "Блок қосу" – "Операция" опциясын қосыңыз.

GetCourse-де тренингті аяқтағаны үшін куәлік жасау - процесс құру Процесс құру – URL шақыруды қосу

Ашылған терезеде "URL шақыру" (ең соңғы тармақ) опциясын таңдап, "Сақтау" батырмасын басыңыз.

GetCourse-де тренингті аяқтағаны үшін куәлік жасау - тапсырма терезесі Процесс құру терезесі - тапсырма терезесі

Бұл негізгі қадам. Мұнда POST әдісін таңдап, URL жолына сұраныс жолын қосыңыз. Ол келесі бөліктерді қамтуы керек:

  • Сұраныс адресі - https://dimaker.app/api/v1/create/?
  • API токені - secure (DiMaker параметрлерінен алынады)
  • Құжат ID - doc_id. Диплом немесе куәлік негізінде құрылады
  • Қалтаның ID - folder_id. Файл сақталатын бұлттағы қалта
  • Хат шаблонының ID - mail_id. Файл жіберілетін хат үшін қолданылатын шаблон
  • Айнымалы деректер, mask_ префиксімен басталатын әр айнымалы

Алдымен осы деректерді егжей-тегжейлі қарастырып, кейін сұраныс жолының қалай жинақталатынын көрсетеміз.

Айнымалылар

Сұраныста DiMaker жүйесіне кіруді қамтамасыз ететін, қандай құжатты пайдалану және файлдарды қай жерге сақтау керектігін көрсететін айнымалылар болуы керек.

* белгісімен белгіленген айнымалылар міндетті болып табылады.

  • secure*

    DiMaker ішіндегі "API токендері" бетінен алынатын 36 таңбалық токен

  • doc_id*

    Файл жасау үшін пайдаланылатын құжаттың 36 таңбалық ID-сі. Құжат ашылған кезде, оның ID-сін мекенжай жолынан алуға болады. Құжат себетте болмауы керек, бірақ ол Құжаттар папкасында орналасуы мүмкін.

  • mail_id

    Электрондық пошта арқылы жіберу үшін қолданылатын хат шаблонының ID-сі. Егер бұл айнымалы берілмесе, файл жіберілмейді.

  • email_send

    Файлмен хатты жіберу уақыты. Мына мәндерді қабылдайды:
    onfinish - Барлық файл жасалғаннан кейін хаттарды жіберу (әдепкі)
    oncreate - Әр файл жасалғаннан кейін бірден хат жіберу
    timeout - Белгіленген уақыт аралығынан кейін хат жіберу. Бұл жағдайда екі қосымша параметр қажет болады:
    email_timeout_value - уақыт аралығын анықтайтын сан
    email_timeout_unit - уақыт бірлігі ("m" – минут, "h" – сағат, "d" – күн).

  • folder_id

    DiMaker жүйесіндегі файл сақталатын қалтаға арналған өзгеше 36 таңбалық ID. Егер қалта жоқ болса, процесс барысында автоматты түрде жасалады.

  • page_id

    Егер құжатта бірнеше бет бар болса, қажет беттердің нөмірін көрсетуге болады.

  • result

    Нәтижені қай формада қайтару керектігін көрсетеді:

    • жолы - сұраныстың нәтижесін қайтару
    • Сілтеме - Жасалған файлға сілтемені қайтарады
    • Файл - Жасалған файлды тікелей қайтарады

Айнымалылар туралы толығырақ

DiMaker құжатында кем дегенде бір айнымалы болуы қажет, мысалы %name немесе %city. Айнымалы тек латын әліпбиінде жазылуы керек. Кириллицаны (%фио немесе %класс) қолдануға болмайды.

Процесстердегі URL жасау кезінде айнымалы атауы mask_ сөзінен басталып, құжаттағы айнымалы атауымен жалғасады. Мысалы, егер құжаттағы айнымалы %name болса, URL-дегі айнымалы mask_name деп аталады.


Басқа интеграциялар

Бастауға дайынсыз ба?

Ашу Веб-қосымшаны ашу