# Pipedream ile GenderAPI V2 entegrasyonu

> Twilio SendGrid kayıtlarını Pipedream HTTP akışıyla GenderAPI V2’ye bağlayın. JSON isteğini, sonuç alanlarını, kredileri ve hata yollarını adım adım eşleyin.

Canonical HTML: https://www.genderapi.io/tr/blog/pipedream-gender-api-integration

Last reviewed: 2026-09-27

## Pipedream bağlantısının API sürümünü ayırın

Bu HTTP rehberi https://api.genderapi.io/api/v2/gender adresini kullanır. JSON gövdesinde type ve value gönderilir; tahmin data, istek ve ücret bilgisi meta içindedir.

26 Eylül 2026 tarihinde incelenen kamuya açık Pipedream GenderAPI.io bileşeni https://api.genderapi.io/api tabanını ve sorgu parametrelerinde name/email, isteğe bağlı country ve API anahtarını kullanır. Bu V1 sözleşmesidir. Mevcut yerel eylemi kendi sözleşmesiyle koruyabilir veya aşağıdaki doğrudan V2 HTTP adımını ekleyebilirsiniz; yerel bağlantının otomatik kimlik doğrulamasını bu ayrı istek için varsaymayın.

- [Pipedream GenderAPI.io uygulama kaydı](https://pipedream.com/apps/genderapi-io)
- [Mevcut V1 başvuru belgesi](https://www.genderapi.io/tr/api-documentation/v1)

## Hesabı ve kaynak kaydı hazırlayın

Kaynak ve hedef uygulamalara erişim, GenderAPI hesap anahtarı ve HTTP adımının gerektirdiği platform özellikleri gerekir. Rehber çalışan anahtar veya bağlı hesap sağlamaz. Kaynak kaydın kimliğini koruyun; boş e-posta değerlerini sorgudan önce filtreleyin.

V1 ve V2 aynı hesap anahtarını ve bakiyeyi kullanır. Ücretli sorgudan önce GET /api/v2/usage ile anahtarı doğrulayın; yanıtta meta.access.mode değerinin api_key olduğunu kontrol edin. Eksik veya tanınmayan anahtar ortak IP denemesine düşebilir; üretim otomasyonu fark edilmeden bununla çalışmamalıdır.

Kurulum sırasında akışı kapalı tutun. Test tahmini de normal kredi kullanır. Bu yönergeler kamuya açık belgeler ve V2 sözleşmesi üzerinden incelendi; bağlı hesapta uçtan uca çalıştırılmadı.

- [Kimlik doğrulama ve ücretsiz kullanım kontrolü](https://www.genderapi.io/tr/docs/v2/authentication#environment-setup)

## Pipedream üzerinde V2 HTTP isteğini kurun

- Hesabınıza uygun Twilio SendGrid olayını veya zamanlamasını seçin. Kişi kimliğini saklayın ve boş e-postaları filtreleyin. Tetikleyicinin aralığı platform ayarıdır; GenderAPI garantisi değildir.
- Send any HTTP Request eylemini ekleyin; POST ve aşağıdaki V2 adresini seçin. JSON gövdesinde type: email, value: kişi e-postası ve options.ai_mode: off kullanın.
- Anahtarı Pipedream kimlik bilgisi veya ortam değişkeni alanlarında saklayın. Authorization başlığı Bearer ile bu gizli değeri içermeli; Content-Type application/json olmalıdır. Eski sorgu-parametresi anahtarını kullanmayın ve anahtarı günlüğe yazmayın.
- Gövdeyi desteklenen eşleme araçlarıyla JSON nesnesi olarak oluşturun. Kaçışlanmamış kişi verilerini ham JSON metnine eklemeyin. Bilinçli testten önce istek önizlemesini inceleyin.

| HTTP ayarı | Değer | Amaç |
| --- | --- | --- |
| `Method` | `POST` | Tek tahmin isteği gönderir. |
| `URL` | `https://api.genderapi.io/api/v2/gender` | V2 tekli tahmin uç noktası. |
| `Authorization` | `Bearer YOUR_API_KEY` | Gerçek anahtarı platformun kimlik doğrulama/başlık alanından ekleyin. |
| `Content-Type` | `application/json` | İç içe options nesnesi içeren JSON gönderin; form alanı değil. |
| `options.ai_mode` | `off` | Bilinçli olarak yalnız veri kümesi; unknown dahil 1 kredi. |

## Göndermeden önce JSON gövdesini kontrol edin

Bu, tahmin sonucu değil sabit bir girdi örneğidir. İstek yapısını kontrol ettikten sonra value yerine kaynak alanı JSON kurallarına uygun biçimde eşleyin. Platform eşleme ifadelerini API’ye düz metin olarak göndermeyin.

Başka girdi için type değerini name, email veya username seçip karşılık gelen value alanını gönderin. country isteğe bağlıdır; yalnız ilgili bilgi varsa ekleyin. Bu alan kişinin ikamet ettiği ülkeyi bulmaz.

**Pipedream için V2 JSON isteği**

```json
{
  "type": "email",
  "value": "alex@example.com",
  "options": {
    "ai_mode": "off"
  }
}
```

- [İstek alanları, türler ve varsayılanlar](https://www.genderapi.io/tr/docs/v2/request-parameters)

## Güncellemeyi açmadan HTTP adımını inceleyin

HTTP adımının çıktısında ayrıştırılmış gövdeyi bulun. Eylem metin döndürüyorsa data/meta okumadan önce bir kez JSON olarak ayrıştırın. Taşıma katmanının data alanı ile V2 gövdesinin data alanı farklı olabilir.

Açık zaman aşımı, yönlendirme ve tekrar kontrolü gerekiyorsa bağlantılı Node.js rehberini kullanın. Genel HTTP eylemi ile yerel uygulamanın taşıma varsayılanları aynı olmayabilir.

- [Pipedream başvuru belgesi: genderapi-io](https://pipedream.com/apps/genderapi-io)
- [Pipedream başvuru belgesi: genderapi_io.app.mjs](https://github.com/PipedreamHQ/pipedream/blob/master/components/genderapi_io/genderapi_io.app.mjs)
- [Pipedream başvuru belgesi: http](https://pipedream.com/docs/workflows/building-workflows/http)
- [Pipedream başvuru belgesi: environment-variables](https://pipedream.com/docs/workflows/environment-variables)
- [Pipedream başvuru belgesi: settings](https://pipedream.com/docs/workflows/building-workflows/settings)

## Bulunan, bilinmeyen ve hatalı sonuçları ayırın

Hedef kaydı güncellemeden önce yanıt gövdesini ayrıştırın. Aşağıdaki yollar V2 gövdesine aittir; platform gövdeyi başka bir alanın içine koyabilir veya alan adlarını düzleştirebilir. Dönen yapıyı kontrollü testte inceleyin ve sonucu kaynak kaydın kimliğiyle saklayın.

Tahmin kişinin kimliğini veya kendi beyanını doğrulamaz. Çıkarımı kişinin verdiği bilgiden ayrı tutun. Kabul eşiğini kendi verinizle değerlendirin; veri kümesi ve AI puanlarını aynı ölçüm gibi kullanmayın.

| Kontrol | Beklenen değer veya tür | Akış kararı |
| --- | --- | --- |
| `meta.access.mode` | api_key | ip_trial ise durup anahtarı düzeltin. Başarılı deneme yanıtı hesap doğrulaması değildir; deneme kredisi tüketilmiş olabilir. |
| `meta.usage.billing_status` | confirmed veya unconfirmed | unconfirmed ise request_id saklanır; devam etmeden veya tekrar göndermeden ücret durumu netleştirilir. |
| `data.result_status / data.gender` | identified ile male/female; unknown ile null | Kabul edilen tahmini ayrı bir çıkarım alanına yazın; unknown için varsayılan kategori atamayın. |
| `data.confidence / data.confidence_kind` | 0–1 veya null; kanıt türü veya null | observed_frequency ile model_reported ayrı yorumlanır; ikisi de genel doğruluk garantisi değildir. |
| `data.source / data.sample_count` | dataset, ai, none / tam sayı veya null | Kaynağı koruyun. AI’nin kayıtlı örnek sayısı yoktur; veri kümesi sayısı ürün doğruluk puanı değildir. |
| `meta.request_id / meta.usage` | İstek referansı / kullanım nesnesi | İş kaydıyla birlikte saklayın; anahtarı ve gereksiz kişisel girdiyi rutin günlüklere yazmayın. |
| `HTTP hatası / eksik yanıt` | Problem Details veya tam yanıt yok | Güncellemeyi durdurup hata ve ücret durumunu inceleyin. Zaman aşımı sunucunun işlem yapmadığını kanıtlamaz. |

- [V2 yanıt alanları](https://www.genderapi.io/tr/docs/v2/responses)
- [Hatalar ve yeniden deneme](https://www.genderapi.io/tr/docs/v2/errors-and-retries)

## Yalnız doğru Twilio SendGrid kaydını güncelleyin

Tetikleyicinin kişi kimliğini V2 gövdesiyle birlikte saklayın. Aşağıdaki sonuç kontrollerinden sonra yalnız amaçlanan SendGrid özel alanlarını güncelleyin. Kişinin verdiği adı koruyun; e-postadan dönen data.name doğrulanmış yerine geçecek ad değil, çıkarılmış adaydır.

Güncellemeyi açmadan bulunan, bilinmeyen ve hatalı sonuç dallarını test edin. Yapay yanıtlarla koşulları yeni tahmin çağrısı yapmadan sınayabilirsiniz. Güncelleme bu kontrollere bağlı olmalı; ilgisiz alan veya etiketleri ezmemelidir.

- [Yanıt alanları](https://www.genderapi.io/tr/docs/v2/responses)

## Tekrarları ve yeniden ücretlendirmeyi kontrol edin

Pipedream, plana bağlı olarak başarısız adımdan otomatik tekrar yapabilir. Akış ayarlarını ve HTTP eyleminin tekrar davranışını inceleyin. Tahmin adımının tekrarı yeniden ücretlidir; sonradan hedef güncellemesi bozulursa saklanan başarılı sonuçla düzeltin.

Her yeni GenderAPI isteği bağımsız işlemdir. Kaynak kimliği ve işlem durumuyla yinelenen olayları göndermeden önce kendi akışınızda ayıklayın. Kaynak kayıt kimliği, sunucuda tekrar ücretlendirmeyi engelleyen bir anahtar değildir.

Başarılı unknown tamamlanmış ücretli sonuçtur. Zaman aşımı veya eksik yanıtta sonuç ve ücret belirsiz olabilir; varsa istek referansını koruyup yeniden göndermeden durumu netleştirin. Hız sınırı yanıtında varsa Retry-After değerine uyun.

- [Krediler ve ücret durumu](https://www.genderapi.io/tr/docs/v2/credits-and-usage)

## Yapay zekânın ne zaman kullanılacağını seçin

forceToGenderize; isim, e-posta ve kullanıcı adı girdilerinde isteğe bağlıdır. Açıkken ai_mode alanını göndermeyin veya fallback kullanın. off ve always ile birlikte kullanılması 422 hatası verir. İsteğe başlamak için pozitif bakiye yeterlidir; son ücret bakiyeyi sıfırın altına düşürebilir.

Rumuz analizinde name: null iken cinsiyet tahmini dönebilir. Sonuç unknown da olabilir. Standart yedekleme veya rumuz analizi, doğru ya da dolu bir sonuç garantisi vermez.

| İstek seçeneği | Davranış | Tamamlanan sorgunun maliyeti |
| --- | --- | --- |
| options.ai_mode: off | Yalnızca veri kümesini sorgular. | unknown dahil 1 kredi |
| options.ai_mode: fallback | Önce veri kümesini, cinsiyet tahmini bulunamazsa standart yapay zekâyı kullanır. Tekli sorguların varsayılanıdır. | Yapay zekâ yedeklemesi dahil toplam 1 kredi |
| options.ai_mode: always | Doğrudan yapay zekâya sorar. | 2 kredi |
| forceToGenderize: true | Önce veri kümesine bakar; tahmin bulunamazsa gerçek ön ad içermeyen kişisel rumuzların anlamını da yapay zekâyla yorumlayabilir. | Veri kümesinde tahmin bulunursa 1, yapay zekâ kullanılırsa toplam 2 kredi |

- [Yapay zekâ modları ve rumuz analizi](https://www.genderapi.io/tr/docs/v2/ai-options)
- [Krediler ve kullanım](https://www.genderapi.io/tr/docs/v2/credits-and-usage)

## Hacmi artırmadan önce akışı doğrulayın

- Bir bilinçli testle gerçek JSON gövdesini, ayrıştırılmış alan yollarını, hesap erişimini ve ücret teyidini kontrol edin. Unknown ve hata dallarını mümkünse yapay yanıtlarla test edin.
- Hangi adımların tekrarlandığını ve hangi müşteri alanlarının değiştiğini doğrulayın. Kaynak kimliği, tamamlanan yanıt ve istek referansını saklayın; sonradan hedef güncellemesi bozulursa yeniden tahmin gerekmemeli.
- Küçük ve kontrollü çalıştırmayla başlayın; kayıtları ve kredileri incelemeden eşzamanlılığı artırmayın. GenderAPI kredileri ile otomasyon platformunun görev/işlem ücretleri ayrıdır.
- Toplu sorgu için POST /api/v2/gender/batch kullanılır: hesap anahtarında en fazla 50, IP denemesinde 10 öğe. items içinde isim, e-posta ve kullanıcı adı karışabilir; her öğeye açık seçenekler ve benzersiz kimlik verin. HTTP 200 kısmi hata içerebilir; her öğeyi inceleyin. Hazır bağlayıcının toplu desteği ayrıca doğrulanmalıdır.

- [Toplu sorgu ve kısmi hatalar](https://www.genderapi.io/tr/docs/v2/batch)
- [Python rehberi](https://www.genderapi.io/tr/integrations/python)
- [Node.js rehberi](https://www.genderapi.io/tr/integrations/javascript)

## Pipedream’in yerel GenderAPI.io eylemi V2 mi kullanıyor?

26 Eylül 2026 tarihinde incelenen kamuya açık bileşen V1 uç noktalarını ve sorgu-parametresi anahtarını kullanır. V2 için bu açık HTTP tarifini kullanın; bileşen sürümü değişirse yayımlanmış kodu yeniden inceleyin.

## Doğrudan HTTP örneğinde AI kullanılabilir mi?

İlk istek options.ai_mode: off kullanır. Standart AI yedeklemesi için fallback toplam 1 kredi, doğrudan AI için always 2 kredidir. forceToGenderize önce veri kümesine bakar; orada sonuç bulunursa 1, AI kullanılırsa toplam 2 kredi olur.

## Bilinmeyen sonuç ücretsiz mi; otomatik tekrarlanabilir mi?

Hayır. Başarılı unknown ücretli ve tamamlanmış sonuçtur. Tekrar yeni işlemdir. Bağlantı hatası veya teyit edilmemiş ücret durumunda yeniden göndermeden usage ve istek referansını inceleyin.

## Bu akış bağlı bir hesapta çalıştırıldı mı?

Hayır. Kurulum kamuya açık platform belgeleri ve V2 sözleşmesiyle incelendi. Üretim güncellemelerini açmadan kendi hesabınızda seçilen eylemin alanlarını, kimlik doğrulamayı, gövdeyi, yanıtı ve tekrar davranışını test edin.

## Başvuru belgeleri

- [Pipedream resmî belgesi: Pipedream GenderAPI.io app](https://pipedream.com/apps/genderapi-io)
- [Pipedream resmî belgesi: Pipedream public GenderAPI.io component](https://github.com/PipedreamHQ/pipedream/blob/master/components/genderapi_io/genderapi_io.app.mjs)
- [Pipedream resmî belgesi: Pipedream HTTP request actions](https://pipedream.com/docs/workflows/building-workflows/http)
- [Pipedream resmî belgesi: Pipedream secret environment variables](https://pipedream.com/docs/workflows/environment-variables)
- [Pipedream resmî belgesi: Pipedream workflow settings and retries](https://pipedream.com/docs/workflows/building-workflows/settings)
- [GenderAPI V2 başvuru belgesi](https://www.genderapi.io/tr/docs/v2/request-parameters)
- [GenderAPI V2 başvuru belgesi](https://www.genderapi.io/tr/docs/v2/responses)
- [GenderAPI V2 başvuru belgesi](https://www.genderapi.io/tr/docs/v2/credits-and-usage)
