System Log
Önerilen SEO Paketi
Web3.0 SEO Market
Global Backlink ve Organik Hit hizmetlerini USDT (TRC20) ile güvenle ve anında satın alın.
Hızlı Onay
Kripto Ödeme
Site Skoru: 90
02.01.2026
TR Dizin Yardım - TR DİZİN ENTEGRASYONU GELİŞTİRME DOKÜMANI
https://development.trdizin.gov.trVeriye Ulaşma Yöntemi...
Arama Motoru Bot Ziyaretleri (Canlı)
Tarama AktifGoogleBot
44 dk önce
BingPreview
22 dk önce
YandexBot
17 dk önce
AppleBot
47 dk önce
Editör İncelemesi
## TR Dizin Entegrasyonu Geliştirme Dokümanı – Veri Erişimi Yöntemi
Türkiye’nin en büyük kamu‑özel iş birliği veri platformu **TR Dizin**, kurumların ve geliştiricilerin veri setlerine güvenli ve standart bir şekilde erişmesini sağlayan bir API altyapısına sahiptir. Bu doküman, TR Dizin entegrasyonunu gerçekleştirmek isteyen yazılım ekiplerine adım adım rehberlik eder.
### 1. Entegrasyonun Temel Bileşenleri
- **API Anahtarı (API Key)**: TR Dizin’e kayıt olduğunuzda size özel bir anahtar verilir. Bu anahtar, tüm isteklerde `Authorization` başlığı içinde gönderilmelidir.
- **Endpoint URL**: Veri sorgulama, kayıt ve güncelleme işlemleri için kullanılan temel URL `https://api.trdizin.gov.tr/v1/` dir.
- **JSON‑Tabanlı İstek/ Yanıt**: Tüm veri alışverişi JSON formatında gerçekleşir; bu sayede modern web ve mobil uygulamalarla uyumluluk sağlanır.
### 2. Veri Erişimi Yöntemi
1. **Kimlik Doğrulama**
```http
GET /v1/auth/status HTTP/1.1
Host: api.trdizin.gov.tr
Authorization: Bearer {API_KEY}
```
Başarılı bir yanıt `200 OK` ve kimlik bilgilerini içerir.
2. **Veri Sorgulama**
- **Filtreleme**: `?category=education&year=2023` gibi parametrelerle veri seti daraltılabilir.
- **Sayfalama**: `?page=2&limit=50` ile büyük veri setleri parça parça çekilir.
```http
GET /v1/datasets/education?year=2023&page=1&limit=100 HTTP/1.1
Authorization: Bearer {API_KEY}
```
3. **Veri Gönderme (POST)**
```http
POST /v1/datasets/education HTTP/1.1
Content-Type: application/json
Authorization: Bearer {API_KEY}
{
"title": "Yeni Eğitim Projesi",
"description": "2024 yılı için planlanan proje...",
"year": 2024
}
```
### 3. Hata Yönetimi
| HTTP Kodu | Açıklama | Çözüm |
|-----------|----------|------|
| 400 | Geçersiz istek parametresi | Parametreleri kontrol edin |
| 401 | Yetkilendirme hatası | API anahtarını doğrulayın |
| 404 | Kaynak bulunamadı | Endpoint ve ID’yi kontrol edin |
| 500 | Sunucu hatası | Tekrar deneyin, destek ekibiyle iletişime geçin |
### 4. En İyi Uygulamalar
- **Cache Kullanımı**: Sık kullanılan sorgular için yerel cache (Redis, Memcached) uygulayın.
- **Rate Limiting**: TR Dizin, dakikada 60 istek limiti uygular; bu limiti aşmamak için istekleri kuyruğa alın.
- **Günlük Kayıt (Logging)**: Başarısız ve başarılı istekleri loglayarak sorunları hızlı tespit edin.
### 5. Destek ve Güncellemeler
TR Dizin dokümantasyonu, her çeyrekte yeni sürüm notlarıyla güncellenir. En son değişiklikleri takip etmek ve teknik destek almak için **TR Dizin Yardım** portalını ziyaret edin.
Bu rehber, geliştiricilerin TR Dizin API’sini güvenli, hızlı ve ölçeklenebilir bir şekilde entegre etmelerini sağlar. Uygulamanızda bu adımları izleyerek veri erişimini sorunsuz bir şekilde hayata geçirebilirsiniz.
Türkiye’nin en büyük kamu‑özel iş birliği veri platformu **TR Dizin**, kurumların ve geliştiricilerin veri setlerine güvenli ve standart bir şekilde erişmesini sağlayan bir API altyapısına sahiptir. Bu doküman, TR Dizin entegrasyonunu gerçekleştirmek isteyen yazılım ekiplerine adım adım rehberlik eder.
### 1. Entegrasyonun Temel Bileşenleri
- **API Anahtarı (API Key)**: TR Dizin’e kayıt olduğunuzda size özel bir anahtar verilir. Bu anahtar, tüm isteklerde `Authorization` başlığı içinde gönderilmelidir.
- **Endpoint URL**: Veri sorgulama, kayıt ve güncelleme işlemleri için kullanılan temel URL `https://api.trdizin.gov.tr/v1/` dir.
- **JSON‑Tabanlı İstek/ Yanıt**: Tüm veri alışverişi JSON formatında gerçekleşir; bu sayede modern web ve mobil uygulamalarla uyumluluk sağlanır.
### 2. Veri Erişimi Yöntemi
1. **Kimlik Doğrulama**
```http
GET /v1/auth/status HTTP/1.1
Host: api.trdizin.gov.tr
Authorization: Bearer {API_KEY}
```
Başarılı bir yanıt `200 OK` ve kimlik bilgilerini içerir.
2. **Veri Sorgulama**
- **Filtreleme**: `?category=education&year=2023` gibi parametrelerle veri seti daraltılabilir.
- **Sayfalama**: `?page=2&limit=50` ile büyük veri setleri parça parça çekilir.
```http
GET /v1/datasets/education?year=2023&page=1&limit=100 HTTP/1.1
Authorization: Bearer {API_KEY}
```
3. **Veri Gönderme (POST)**
```http
POST /v1/datasets/education HTTP/1.1
Content-Type: application/json
Authorization: Bearer {API_KEY}
{
"title": "Yeni Eğitim Projesi",
"description": "2024 yılı için planlanan proje...",
"year": 2024
}
```
### 3. Hata Yönetimi
| HTTP Kodu | Açıklama | Çözüm |
|-----------|----------|------|
| 400 | Geçersiz istek parametresi | Parametreleri kontrol edin |
| 401 | Yetkilendirme hatası | API anahtarını doğrulayın |
| 404 | Kaynak bulunamadı | Endpoint ve ID’yi kontrol edin |
| 500 | Sunucu hatası | Tekrar deneyin, destek ekibiyle iletişime geçin |
### 4. En İyi Uygulamalar
- **Cache Kullanımı**: Sık kullanılan sorgular için yerel cache (Redis, Memcached) uygulayın.
- **Rate Limiting**: TR Dizin, dakikada 60 istek limiti uygular; bu limiti aşmamak için istekleri kuyruğa alın.
- **Günlük Kayıt (Logging)**: Başarısız ve başarılı istekleri loglayarak sorunları hızlı tespit edin.
### 5. Destek ve Güncellemeler
TR Dizin dokümantasyonu, her çeyrekte yeni sürüm notlarıyla güncellenir. En son değişiklikleri takip etmek ve teknik destek almak için **TR Dizin Yardım** portalını ziyaret edin.
Bu rehber, geliştiricilerin TR Dizin API’sini güvenli, hızlı ve ölçeklenebilir bir şekilde entegre etmelerini sağlar. Uygulamanızda bu adımları izleyerek veri erişimini sorunsuz bir şekilde hayata geçirebilirsiniz.
Performans Analizi
Link Dağılımı
Sıkça Sorulan Sorular
TR Dizin API anahtarımı nasıl alabilirim?
TR Dizin portalına kayıt olduktan sonra "API Yönetimi" sekmesinden yeni bir API anahtarı oluşturabilirsiniz. Oluşturulan anahtar, güvenlik nedeniyle sadece bir kez gösterilir.
API üzerinden veri çekme limitleri nelerdir?
Standart limit dakikada 60 istek olarak belirlenmiştir. Büyük veri setleri için sayfalama (page, limit) parametreleri kullanılmalı ve cache mekanizmalarıyla istek sayısı azaltılmalıdır.
Hata kodu 401 aldığımda ne yapmalıyım?
401 hatası yetkilendirme sorunu anlamına gelir. API anahtarının geçerli ve doğru formatta (`Bearer {API_KEY}`) gönderildiğini kontrol edin. Anahtarın süresi dolmuşsa yenisini oluşturun.
TR Dizin API'si hangi veri formatını destekliyor?
Tüm istek ve yanıtlar JSON formatındadır. İçerik tipini `application/json` olarak belirtmek zorunludur.
Aynı Ağdaki Diğer Domainler
6 SiteOtorite Puanı
90
%
Site Sahibi Siz Misiniz?
BacklinkSitesi Yönetim Paneli'ni indirerek site bilgilerinizi düzenleyin, içerik üretin ve SEO skorunuzu artırın.
Panel Yazılımını İndir
Ücretsiz & Açık Kaynak
Resmi Site Rozeti
Sitenizin güven skorunu (90/100) ziyaretçilerinize kanıtlayın. Prestijinizi artırın.
Widget Oluştur & Özelleştir