Ben orada iyi (ücretsiz / ucuz) uluslararası hava PHP API arıyorum. Herhangi bir öneriniz?
Bu yanıt arayın:
http://stackoverflow.com/questions/507441/best-weather-apis
seçilen cevap ver:
• Ulusal Hava Servisi, bir SOAP Web hizmeti vardır.
• Yahoo Hava RSS beslemesi vardır.
• Animaonline Google tarafından desteklenen bir hava API. Orada kod örnekleri ve proje sayfası öğretici bağlantılar vardır, ama burada başka bir öğretici buldum.
Ne verilerle yapmak istiyorsun?
Sadece görüntülemek istiyorsanız, bir RSS beslemesi ile bir hava site için bakmak. Sonra kolayca sunucu üzerinde önbelleğe ve bunu ayrıştırmak, bunu talep edebilirsiniz.
Talep etmek için, cURL kullanın veya file_get_contents()
(sizin php.ini
bunu izin veriyorsa).
Önbelleğe alma için, sadece filemtime()
kontrol edin ve bir karşılaştırma yapmak.
Ayrıştırmak, SimpleXML kullanın.
Yahoo Weather veya Google Weather, hızlı ve ücretsiz her ikisi de. Ben Google'a en çok kullandım, verileri toplamak için şehir adı veya enlem / boylam hem de kullanabilirsiniz.
Fazlalaştı Google gerçekten bir API sağlamaz ve belgelenmemiş olduğunu, bu yüzden kimse onun geleceğini bilir.