我尝试这个查询
http://query.yahooapis.com/v1/public/yql?q=select%20item%20from%20weather.forecast%20where%20location%3D%2248907%22&format=json
使用Weather API yahoo,但它返回NULL...
{"query":{"count":0,"created":"2016-12-14T12:48:16Z","lang":"fr-FR","results":null}}
我希望接收JSON格式的数据以便使用
谢谢
发布于 2018-06-13 16:56:59
在过去的几年中,Yahoo API已经发生了变化,现在你需要WOEID的位置,你可以通过各种方式获得:
select woeid from geo.places(1) where text='paris,FR'一旦您有了代码,对api的调用必须使用以下查询编码完成。
select * from weather.forecast where woeid = 615702 and u='c'其中woeid是您获得的数字,u是可选的,f值返回华氏温度,c返回摄氏度。但值得注意的是,第一个返回英制单位,第二个返回公制。
此外,在第一个链接中有一些限制JSON返回内容的示例,但您可能希望查看它们提供的documentation。
https://stackoverflow.com/questions/41143217
复制相似问题