GetCourse ile Entegrasyon
GetCourse üzerinden eğitim veya webinar tamamlandıktan sonra otomatik olarak diploma ve sertifikaların oluşturulması ve gönderilmesi. Hazır diploma bağlantısı, GetCourse'taki öğrencinin profilinde saklanacaktır.
Süreç Oluşturma
DiMaker'da dosya oluşturma taleplerini göndermek için GetCourse'da bir süreç oluşturmanız gerekmektedir. Bunun için "Görevler" - "Süreçler" sekmelerine gidin ve ardından "Süreç Oluştur" seçeneğine tıklayın. Sürecin adını belirttikten sonra "Nesne Türü" olarak "Kullanıcılar"ı seçin.
Süreç oluşturma ekranı
Ardından süreç içerisinde "Süreç" sekmesini seçin ve sağdan "Blok Ekle" - "İşlem" seçeneğini tıklayın.
Süreç oluşturma ekranı - URL çağrısı ekleme
Açılan pencerede "URL Çağır" (son seçenek) seçeneğini seçin ve "Kaydet"e tıklayın.
Süreç oluşturma ekranı - görev penceresi
Bu ana bir penceredir. POST yöntemini seçin ve URL alanına gerekliliklere göre bir talep dizisi ekleyin, bu dizi şunları içermeli:
- Talep Adresi - https://dimaker.app/api/v1/create/?
- API Token - secure (DiMaker ayarlarından alınır)
- Döküman ID - doc_id (sertifika veya diploma oluşturulacak belgeyi belirtir)
- Klasör ID - folder_id (dosyanın kaydedileceği Disk'teki klasör ID'si)
- E-posta Şablonu ID - mail_id (dosya gönderiminde kullanılacak e-posta şablonu)
- Değişken Verileri, mask_ ile başlayan her değişken
Şimdi bu verilerin detaylarını açıklayacağız ve ardından talep url'sinin nasıl görünmesi gerektiğini göstereceğiz.
Değişkenler
Talep içerisinde, DiMaker hesabınıza erişimi sağlayan, hangi belgeyi kullanacağınızı, dosyanın hangi Disk klasörüne kaydedileceğini ve diğer süreç bilgilerini içeren değişkenler yer almalıdır.
Gerekli değişkenler yıldız (*) ile işaretlidir.
-
secure*
DiMaker'dan alınacak API Token (36 karakterden oluşur).
-
doc_id*
Oluşturulacak belgenin ID'si (36 karakter). Belge açıkken URL'de görülebilir.
-
mail_id
Gönderim için kullanılacak e-posta şablonunun ID'si (36 karakter). Eğer belirtilmezse e-posta gönderimi yapılmaz.
-
email_send
Dosya gönderim zamanlamasını belirler:
- onfinish - Tüm dosyalar oluşturulduktan sonra (varsayılan)
- oncreate - Dosya oluşturulur oluşturulmaz
- timeout - Gecikmeye göre gönderim yapılır (ek parametreler gereklidir)
-
folder_id
Disk'teki klasör ID'si. Eğer klasör mevcut değilse, ilk dosya oluşturulurken otomatik olarak oluşturulur.
-
page_id
Belgede kullanılacak sayfa numarası veya numaraları (0 ilk sayfayı temsil eder).
-
result
Sonucun nasıl döndürüleceğini belirler:
- Mevcut değil - formatında dönecektir.
- link - Oluşturulan dosyanın bağlantısını döner.
- file - Doğrudan oluşturulan dosyanın indirilmesini sağlar.
URL Talebi Oluşturma
Gerekli değişkenleri ekleyerek talep URL'si oluşturabilirsiniz. Örneğin:
Her değişken & işareti ile ayrılmalıdır ve boşluk kullanılmamalıdır.
Süreç oluşturma işlemi
DiMaker ayarlarında API taleplerinin etkinleştirildiğinden emin olun ve ardından test sürecini çalıştırın. GetCourse üzerindeki süreç ayarlarından "Test Et" seçeneğini tıklayıp doğruluğu kontrol edin. Eğer her şey doğru ise oluşan sertifika veya diploma belirtilen Disk klasörüne kaydedilecektir.