Kanal Web Kancaları¶
Harici bir sistemin içeriği doğrudan bir Emakin kanalına göndermesi veya o kanalda vakalar oluşturup güncellemesi gerektiğinde kanal web kancalarını kullanın.
Web kancaları kanal özelliklerinden oluşturulur ve oluşturulan URL verildikten sonra ayrı bir kimlik doğrulama akışı gerektirmez.
Tipik İş Akışı¶
- Hedef kanalda bir web kancası oluşturun.
- Oluşturulan URL'yi kopyalayın.
- Harici sistemden bu URL'ye JSON yükleri gönderin.
- Aktivite mesajları için yalın bir yük kullanın veya kanal vakalarını oluşturmak ya da güncellemek için tanımlayıcılar ekleyin.
Yeni Web Hook Oluşturma¶
Yeni bir web hook oluşturmak için:
- Tümleştirmenin mesaj göndermesi gereken kanalı açın.
- Kanal menüsünden Düzenle’yi seçin.
- sekmesini açın Web Hooks ve Yeni Ekle’yi.
- Hook için bir amaç girin.
- Oluşturulan URL’yi Kopyala eylemiyle kopyalayın.
- Kanal değişikliklerini kaydedin.

Kanal Aktivitesi Gönderme¶
Hook oluşturulduktan sonra kanalda yeni bir aktivite oluşturmak için JSON verisi gönderin. Oluşturulan web hook URL’si gerekli tanımlayıcı bilgileri zaten içerir.
Temel Bir Mesaj Gönderme¶
1 2 3 4 5 6 7 | |

Ekli Bir Mesaj Gönderme¶
Aşağıdaki yük, hem dosya hem de bağlantı ekleri içeren bir mesaj gönderir:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |

Bir Kanalda Yeni Vaka Oluşturma¶
JSON yükü bir id özelliği içeriyorsa web hook, yalnızca mesaj göndermek yerine yeni bir vaka oluşturur. Bu id özellik kanal içinde benzersiz olmalıdır. Aynı id yeniden gönderilirse hook yinelenen bir vaka oluşturmaz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | |
Bu yük yeni bir vaka oluşturur ve mesajı bu vakaya ekler.

Mevcut Bir Vakayı Güncelleme¶
Mevcut bir vakaya yeni mesaj eklemek için, daha önce bildirilen vaka veya mesaj tanımlayıcısını içeren bir references dizisi ekleyin.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
Bu yük, mevcut vaka dizisine yeni bir mesaj ekler.
