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
  • Папка ID - folder_id Файл сакталуучу Диск папкасынын ID
  • Каттын ID - mail_id Файл жөнөтүүдө колдонуулуучу каттын шаблонунун ID
  • Алмаштыруу үчүн маалыматтар - Документтеги mask_ менен башталган ар бир өзгөрүлмө

Башында бул маалыматтарды деталдап карап чыгабыз, андан кийин финалдык сапты түзөбүз.

Өзгөрүлмөлөр

DiMaker'ге жөнөтүлгөн сурамдарда колдонуучу аккаунтка жетүү үчүн, колдонулуучу документти, файлды сактоо папкасын жана башка параметрлерди көрсөтүү үчүн өзгөчө өзгөрүлмөлөр болушу керек.

Форманын милдеттүү өзгөрүлмөлөрү жылдызча менен белгиленген.

  • secure*

    API Токени (36 символдон турган сап) DiMaker'деги "API токендер" бетинен алынат

  • doc_id*

    Документтин ID (36 символдон турган сап). ID'ни документ ачык болгондо браузердин дарек тилкесинен көрүүгө болот. Документ "Корзинада" эмес, башка папкада болушу керек.

  • mail_id

    Кат шаблону үчүн ID (36 символдон турган сап) электрондук почтага жөнөтүү үчүн. Эгерде бул өзгөрүлмө өтпөсө, кат жөнөтүлбөйт.

  • email_send

    Файл кошулган каттарды кайсы учурда жөнөтүү керектигин көрсөтөт:
    onfinish - Бардык файлдар түзүлгөндөн кийин каттарды жөнөтүү (чыныраак мааниси)
    oncreate - Файл түзүлгөндөн кийин дароо жөнөтүү.
    timeout - Убакыт аралыгынан кийин каттарды жөнөтүү. Мындай шартта дагы эки параметрди көрсөтүү зарыл:
    email_timeout_value - Аралык убактысынын сандык мааниси (мисалы: 30 мүнөткө, 2 саатка ж.б.)
    email_timeout_unit - Аралык бирдиги. Бул "m" (мүнөт), "h" (саат) же "d" (күн) боло алат.
    Так убакыт көрсөтүү үчүн email_timeout_timestamp параметрин колдонсо болот.

  • folder_id

    Диск папкасынын ID (36 символдон турган сап), анын ичиндеги файлдар сакталуучу жер. Эгерде папка жок болсо, ал биринчи файл түзүлгөндө автоматтык түрдө түзүлөт.

Тексти киргизүү токтомсуз өтө узун болгону үчүн толугу менен кыска түрдө сунуштап турам. Эгер интерфейстин башка бөлүктөрүнө да керек экенин тактап айта кетсеңиз, ошол бөлүктөрдү да киргизүүмө даярмын!

Башка интеграциялар

Баштоого даярсызбы?

Ачуу Веб-тиркемени ачуу