PTV Timetable API v3, Public Transport Victoria'nın resmi toplu taşıma zaman çizelgesi verilerine doğrudan erişim sağlar. API; metropolitan ve bölgesel tren, tramvay ve otobüs hatları için zaman çizelgesi, rota ve durak verilerini, ayrıca gerçek zamanlı verileri (metropolitan tren, tramvay ve otobüs için), aksaklık bilgilerini, durak olanaklarını ve myki bilet satış noktalarını içerir. Tren verileri günlük, diğer veriler haftalık güncellenir. API, PTV'nin kendi uygulamalarında kullandığı API'dir ve dinamik olarak kullanılmalıdır. HTTP veya HTTPS üzerinden erişilebilir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Victoria'da toplu taşıma bilgilerini uygulamalarına entegre etmek isteyen geliştiriciler
- Gerçek zamanlı tren, tramvay ve otobüs takibi yapmak isteyen seyahat uygulamaları
- Aksaklık ve durak olanakları bilgilerini kullanıcılarına sunmak isteyen kurumlar
Yaygın kullanım alanları
Seyahat Planlama Uygulaması
Kullanıcıların Victoria genelinde toplu taşıma ile rota planlaması yapmasını sağlamak için zaman çizelgesi ve rota verilerini kullanın.
Gerçek Zamanlı Takip Panosu
Metropolitan tren, tramvay ve otobüs hatları için anlık kalkış bilgilerini gösteren bir panel oluşturun.
Aksaklık Bildirim Sistemi
Toplu taşıma aksaklıklarını anlık olarak takip edip kullanıcılara bildirim gönderin.
İncelenmesi gereken noktalar
- API'yi kullanmak için PTV'den API anahtarı almanız ve istekleri imzalamanız gerekir; PTV teknik destek sağlamaz.
- API dinamik olarak kullanılmalıdır; verileri önbelleğe almak yerine anlık sorgulamak en güncel sonuçları verir.
- API sürüm 3'tür; sürüm 2'den geçiş yapıyorsanız migrasyon rehberini incelemelisiniz.
WordPress.org
Kurulum ve geliştirme notları
API'ye erişim için kayıt olup anahtar almanız ve istekleri imzalamanız gerekir. Resmi dokümantasyonda ayrıntılı bilgi verilmiştir.
- 1PTV web sitesinden API anahtarı için kayıt olun.
- 2İsteklerinizi imzalamak için gerekli hesaplamaları yapın.
- 3API'yi HTTP veya HTTPS üzerinden çağırın.
API, Swagger dokümantasyonu ile birlikte gelir ve çeşitli programlama dilleriyle kullanılabilir. Geliştirme sırasında API sürümünü ve imzalama yöntemini dikkate alın.
- Swagger JSON dosyası mevcuttur.
- HTTP ve HTTPS desteklenir.
- Gerçek zamanlı veriler için dinamik kullanım önerilir.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
PTV Timetable API v3'ü projenize entegre etmek için ZeplinGo ile birlikte kapsam belirleyebiliriz. Toplu taşıma verilerini web veya mobil uygulamalarınıza uyarlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
PTV Timetable API v3 hangi verileri sağlar?
API; zaman çizelgesi, rota, durak, gerçek zamanlı veriler (metropolitan tren, tramvay ve otobüs için), aksaklık bilgileri, durak olanakları ve myki bilet satış noktaları verilerini sağlar.
API'yi kullanmak için ücret ödemem gerekiyor mu?
Resmi dokümantasyonda ücret bilgisi yer almamaktadır. API anahtarı almak ve istekleri imzalamak gereklidir.
API'nin güncelleme sıklığı nedir?
Tren zaman çizelgesi verileri günlük, diğer veriler haftalık olarak güncellenir.