Yahoo sorgusunu kullanarak enlem ve boylamla bazı hava durumu verilerini almak istiyorum. ama bu sorgu şu anda mevcut değil gibi görünüyor. sorgu aşağıdaki gibidir:Yahoo Weather Sorgu Enlem ve Boylam ile
select * from weather.forecast where woeid in (SELECT woeid FROM geo.placefinder WHERE text="{lat},{lon}" and gflags="R")
Bu sorguyu yeni bir başkasıyla mı değiştirdiniz? ya da artık yoktu? Bu formatı en son 2 ay önce kullandım ve iyi çalıştı. ama şimdi herhangi bir veri getiremiyor. YQL konsoldan sonuçlarının aşağıdaki gibi:
{
"error": {
"lang": "en-US",
"description": "Tenant 'query_yahooapis_com' access to 'Resource [tenantName=query_yahooapis_com, type=TABLE, name=geo.placefinder, locatorType=FILE, url=/home/y/share/manhattan/application/tenantBundles/yql_query_yahooapis_com_manhattan_v2/YQL-INF/restdefs/geo.placefinder.xml, useUrl=false]' is denied."
}
}
Zaten bu yazı da dahil, biraz araştırma yapmak: How to get Yahoo's woeid by location?
yahoo zaten hava alma için bu enlem boylam sorgusu sona erdirme hakkını elde doğru mu?
Merhaba. cevabınız için teşekkür ederim. ama cevabın hala aynı sonucu veriyor gibi görünüyor. Bu sorgunun artık geçerli olmadığını düşünüyorum. –
Aynı sonuçları üretmiyor. Nasıl denediğini bilmiyorum ama denedim ve her şey iyi çalışıyor. [Buraya bir göz atın ve sadece test düğmesine basın] (https://developer.yahoo.com/yql/console/#h=select+*+from+weather.forecast+where+woeid+in+ (SELECT + woeid + FROM + geo.places + WHERE + text% 3D% 22% 7Blat% 7D% 2C% 7Blon% 7D% 22)) – greg
Bilmiyorum, tam olarak nereye koyduğunuzu, yani kullandığınız enlem ve boylamı kastediyorum bu sorgu için? evet testini denedim ve işe yarıyor. ama görünüşe göre sorguya sadece 'lat' ve 'lon' yazıyorsunuz. –