Uluslararası hava API (PHP)

4 Cevap php

Ben orada iyi (ücretsiz / ucuz) uluslararası hava PHP API arıyorum. Herhangi bir öneriniz?

4 Cevap

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.

Weathernation ve feedsyndicate.com de hem ticari bir API sunuyor

Weathernation.com .. feedsyndicate olabilir çok ucuz değil ama bir anlaşma için sormak gerekir.