Web Kancaları

Web kancaları, tamamlanan çeviriler veya düzeltme okuması gibi Crowdin projenizde gerçekleşen önemli olaylar hakkında bilgi toplamanıza yardımcı olur ve bildirir. Proje için bir web kancası yapılandırmanızdan sonra Crowdin, HTTP aracılığıyla web kancası URL’sine veri içeren POST veya GET istekleri göndermeye başlayacaktır.

Sadece sahipler ve proje yöneticileri bir web kancası kaydettirebilir.

Kullanım Durumları

You can add webhooks to build integrations with the services or with your backend. Örneğin:

  • Set up a webhook to send notifications to the system you use.
  • Pass information to the third-party services with the specific request requirements (for example, HTTP method, сontent type).
  • Crowdin ile özel bütünleştirmeler oluşturun.

Olaylar

You can configure webhooks for the following types of events:

  • Dosya tamamen çevrildi

  • Dosya tamamen gözden geçirildi

  • Proje tamamen çevrildi

  • Proje tamamen gözden geçirildi

  • Exported translation updated – final translation of a string is updated

  • Source string added

  • Source string updated

  • Source string deleted

  • Suggested translation added – a string in the project is translated

  • Suggested translation updated – a translation for a string in the project is updated

  • Suggested translation deleted – one of the translations is deleted

  • Suggested translation approved – a translation for a string is approved

  • Suggested translation disapproved – approval for a previously added translation is removed

  • Task added

  • Task status changed

  • Task deleted

Web Kancaları Ekleme

Crowdin’de web kancalarını yapılandırmak için projenizi açın ve Ayarlar > API ve Web Kancaları sekmesine gidin ve soldan Web Kancaları’nı seçin. Yeni web kancanızı yapılandırmaya başlamak için Web Kancası Ekle’ye tıklayın.

You will need to provide the following information to register a webhook:

  • Web kancası adı (örneğin, “Uygulama Projesi Çevrildi”).
  • Geri çağrının gönderilmesi gereken URL.
  • The request method that indicates the desired action to be performed for a given resource (use either GET or POST).
  • The content type for the POST request method (multipart/form-data, application/json, or application/x-www-form-urlencoded).
  • For the application/json content type, you can select Batch webhooks to merge multiple events into a single request.
  • URL’ye gönderilecek olaylar. Ya bir olayı ya da belirli bir olaylar dizisini seçebilirsiniz.

Bir web kancası eklerken, uygulamanızın bu çağrıya nasıl tepki vereceğini görmek için Dene’ye tıklayın.

Add Webhook

Depending on your approach to webhooks management, you might need to add dedicated Crowdin IP addresses to your firewall to allow Crowdin to open the pre-configured webhook URLs.

IP Adresleri hakkında daha fazlasını okuyun.

Sending Webhooks to Slack

Crowdin web kancalarının yardımıyla, önceden yapılandırılmış olay türleri hakkındaki bildirimleri doğrudan belirli bir Slack kanalına gönderebilirsiniz.

Web kancalarının Slack’e gönderilmesini yapılandırmak için basit bir Slack uygulaması oluşturmanız gerekir. Gelen Web Kancalarını kullanarak Slack’e ileti gönderme hakkında daha fazlasını okuyun.

Slack uygulamanızı oluşturup yapılandırdığınız anda, Crowdin projenizdeki Web Kancaları yapılandırması için kullanılması gereken bir Web Kancası URL’sine sahip olacaksınız.

Web Kancalarını Düzenleyin veya Silin

You can access the list of all existing webhooks within a specific project. You will be able to edit or delete webhooks right from the list of webhooks displayed.

Manage Webhooks

Çağrı Geçmişi

Çağrı Geçmişi bölümünde, projeye eklenen tüm web kancalarının çağrı listesini görebilirsiniz. Tüm veya sadece başarısız web kancası bildirimlerini görüntülemek için süzgeci kullanın.

çağrı geçmişi

Yardım Arama

Need help working with Webhooks or have any questions? Destek Ekibine Ulaşın.

Bu makale yararlı oldu mu?