Slashdot Mirror


Google Pulls Access To Unsupported But Popular Weather API

New submitter drsmack1 writes with news of some bummed out programmers losing access to an undocumented Google API. From the article: "The curious popularity of the Google Weather API appears to be coming to a close. The search giant never officially supported the feature, but developers have used the unofficial feed available from the iGoogle homepage. With iGoogle now set for deprecation in November, developers are reporting that the once simple weather API is no longer returning data." Seems like the sort of thing you could replace with a tiny bit of XSLT.

38 of 168 comments (clear)

  1. XSLT predicts the weather! by Anonymous Coward · · Score: 4, Funny

    Why didn't I think of that!

  2. Re:Any alternative? by Anonymous Coward · · Score: 5, Informative

    Sure: http://www.wunderground.com/weather/api/

  3. I wish Google would have warned us... by puterguy · · Score: 2, Interesting

    Even though the API was admittedly unsupported it was a core part of iGoogle and was used by many people as part of embedded scripts. While Google has admirably given a nice long notice for terminating iGoogle, it would have been nice had Google given at least a wee bit of warning of its abrupt termination of the weather API. Even its termination was not clear since the returned error page was an old page dated 2009 that seemed to imply that the user had done something wrong. It wasn't until I saw others encountering the same problem that I realized the problem was not on my mind, resulting in a fair bit of wasted debugging and head scratching on my end.

    Is it asking too much of a company whose motto is "Don't be evil" to have given a week or two of warning or at least to have spent a minute or two setting up a meaningful and informative error page? Come on Google, you can do better...

    1. Re:I wish Google would have warned us... by Zapotek · · Score: 5, Insightful

      Going the extra mile and notifying the users would have undoubtedly made a good impression but this situation resembles someone grepping a website for QOTDs and then complaining that his regexp no longer works because the site's HTML code changed or the quotes were removed altogether. Bottom line is, tough luck. When something is not supported then it's not supported, how much clearer can you get?

    2. Re:I wish Google would have warned us... by exomondo · · Score: 4, Insightful

      Is it asking too much of a company whose motto is "Don't be evil" to have given a week or two of warning or at least to have spent a minute or two setting up a meaningful and informative error page? Come on Google, you can do better...

      And if it were a supported API it would have that, but it's pretty clearly not a supported API.

    3. Re:I wish Google would have warned us... by interkin3tic · · Score: 4, Interesting

      I've seen some ridiculous suggestions that Google has ignored it's motto, but this is the most ridiculous one I can remember at the moment.

    4. Re:I wish Google would have warned us... by viperidaenz · · Score: 4, Insightful

      that seemed to imply that the user had done something wrong

      You did do something wrong. You used an unsupported API.

    5. Re:I wish Google would have warned us... by flyingfsck · · Score: 2

      Use the government services. They are free and are where the pay services get their data from, e.g. NOAA or MET - every country has one and you as a tax payer, already pay for it.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    6. Re:I wish Google would have warned us... by progician · · Score: 4, Insightful

      And don't you think that the whole "self-entitlement" thing is getting overused?

      You see, things that are free are still things that people do use and therefore it is an issue if the service is gone. If the gmail would be gone tomorrow for good without any warning, would you still repeat the same mantra? It is for free after all... except that a good portion of the business world relies on it beyond the personal "freerider" usage. Just because one runs a free service doesn't mean that one isn't responsible for the service.

    7. Re:I wish Google would have warned us... by Threni · · Score: 2

      > no.. the wrong thing was to use a google api in the first place

      No, the problem was it was unsupported.

      >. it's totally random how they shut things down or roll them up - unsupported or not, this particular api had a pretty good run.

      It's unsupported. You can't just complain about it after the fact.

  4. XSLT as a substitute for google's API by Anonymous Coward · · Score: 3, Funny

    Reminds me of the punchline of the Steve Martin joke "How to become a millionaire and not pay taxes":

    First, make a million dollars. Then, tell the IRS you forgot.

  5. Re:What is the point? by Anonymous Coward · · Score: 3, Informative

    Which part of "unsupported" did you not get?

  6. Usupported interfaces? by drolli · · Score: 3, Interesting

    why would anybody use these?

    1. Re:Usupported interfaces? by siddesu · · Score: 3, Insightful

      Because somebody could not be bothered to read the interface definitions, or they were unavailable, or too hard/cumbersome to work with at the time, etc. Do you always write your throwaway scripts to an official, certified specification, never taking a shortcut? Have you never been in a situation where a throwaway script becomes a perpetual part of a system?

      Besides, what is the guarantee that if you code to the exact specs, things will work any better, or that the other free service will be any more reliable or long-lived?

  7. Wait, you're using an unsupported API... by ducomputergeek · · Score: 5, Insightful

    And then complaining when said API disappears? For the US at least NOAA offers a pretty nice REST/XML API that's free and even comes with icons you can link to if building a webpage or app.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    1. Re:Wait, you're using an unsupported API... by fm6 · · Score: 5, Interesting

      Well, yeah, there are plenty of alternatives. Just now I went to my igoogle page to see if the weather widget was still working. It was — because I use the NOAA widget, not Google's own widget.

      But you know, my igoogle page is going away in about a year. I can certainly live without it (I don't really need to a weather report and the Wikipedia Picture of the Day every time I open a browser tab, and now my daily agenda is also on my phone) but it's part of a trend that I'm really getting tired of. They invent some clever new application, then they get bored with it and pull it. They publish an intriguing new API, then they get bored with it and shut it off. The acquire some interesting new company, get bored with it and shut it down. And so on, over and over. Once or twice is a minor nuisance, but they do it constantly.

      Even when they stick with an application for the long haul, they take forever to get it out of beta mode, they tend to skimp on the boring little details that make for mature software (I mean you, Postini! And you Android Emulator!), and they never get round to providing proper documentation or tech support.

      I've said it before: I love Google for their creativity and their striving to create lots of cool products. But I wish to fuck they'd grow up already.

    2. Re:Wait, you're using an unsupported API... by fm6 · · Score: 2

      I very much doubt that money is an issue. Google is absurdly profitable, gets more profitable year by year, and their ownership is structured so that they don't have to account for the way the spend their money.

      But if they maintain a product, somebody has to be responsible for it. If nobody wants to spend the time to keep the product alive then the product dies. And that happens a lot at google, because the only criterion for holding down a job there is being very smart and creative. You get kudos for inventing a clever new API, but your job doesn't depend on your doing the boring work needed to keep the API alive.

    3. Re:Wait, you're using an unsupported API... by bickerdyke · · Score: 2

      I think it's more along the lines of: Hey, remember the weather data feed we subscribed to so we could show the weather on iGoogle? I don't think we need to pay for that subscription anymore after we've shut dow iGoogle.

      --
      bickerdyke
    4. Re:Wait, you're using an unsupported API... by bickerdyke · · Score: 2

      IIRC the gadget markup for Google+ hangout apps is identical to the iGoogle gadgets markup. (Only includes other APIs)

      --
      bickerdyke
  8. Re:What is the point? by bws111 · · Score: 2

    Yeah, Google holds the patents (and copyrights!) on weather forecasting.

  9. 2013 by Anonymous Coward · · Score: 5, Informative

    With iGoogle now set for deprecation in November

    That's November 2013.

  10. Re:Any alternative? by cynyr · · Score: 4, Informative

    http://forecast.weather.gov/MapClick.php?lat=44.89640&lon=-93.61164939999998&unit=0&lg=english&FcstType=dwml an XML link as an example.

    You can get it as KML as well whatever that is.

    --
    All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
  11. Re:Any alternative? by Anonymous Coward · · Score: 5, Insightful

    Beliving in global warming doesn't automatically make you a "fanatic." Stop being an asshole.

  12. Re:What is the point? by exomondo · · Score: 2

    Well goody for them...

    Why?

    My point remains, don't look to Google for long term anything.

    The more pertinent point would be 'don't use unsupported APIs regardless of who provides them'.

  13. Re:Any alternative? by betterprimate · · Score: 2
  14. Re:What is the point? by Anonymous Coward · · Score: 3, Insightful

    Which part of silently dropping undocumented and unsupported service is "being evil"? Now if the motto was "Be nice" that'd be something to expect and it would be on par with "Dear trespassers! Please note that you will have to find another shortcut as I'm fixing this hole in the fence next week. I apologize for inconvenience".

    There's difference between deprecated andundocumented.

  15. Re:Any alternative? by interkin3tic · · Score: 2

    If you can trust the global warming fanatic that runs weather underground.

    Hmm... Seems you are right:

    "Temperature right now: 75 degrees. Forecast for tomorrow: 500 DEGREES! Wear a life vest, because the ice caps are gonna melt! Timber wolves are going to be hunting you because of atmospheric flash freezing! WATCH DAY AFTER TOMORROW SHEEPLE!!!! "

    How much trust do you need to put into the weather forecast? If it's off by a few degrees, well, it's not rocket science anyway.

  16. Re:What is the point? by viperidaenz · · Score: 2

    My point remains, don't look to Google for long term anything.

    Don't look to any service with no service level agreement for long term anything. If you absolutely must have long term support, don't use anything from anyone that doesn't explicitly offer long term support.

  17. Re:Any alternative? by Anonymous Coward · · Score: 3, Insightful

    Are you saying that the weather data supplied from thousands of user across the world to Weather Underground is suspect because the whomever runs the site accepts the science behind anthropogenic climate change? How does that NOT make you the fanatic?

  18. Lies! by tweir · · Score: 5, Insightful

    There is no such thing as "a tiny bit of XSLT".

  19. Re:Any alternative? by Randle_Revar · · Score: 4, Insightful

    Well, global warming is real, and we are fucked already, it is just a matter of how fucked we want to be, just somewhat, or really hard. Given how much is happening even in countries not as backwards as the US, I guess we want to be really fucked.

  20. Re:I've said it before and I'll say it again... by Robert+Zenz · · Score: 2

    This is why Google+ failed.

    Oh dear...can I live in your world, too? In mine we need to wait until a service closes it's doors to tell if it failed or not...on a more serious note, why do you consider a service with 250M accounts (150M of them active) as failed?

  21. Re:Microsoft use of this API exposed? by Anonymous Coward · · Score: 4, Informative

    Do you even try to research things on your own or just like to make up shit wearing that tin foil?

    The desktop weather gadget uses msn services:
    http://weather.service.msn.com/find.aspx?outputview=search&src=Windows7&weasearchstr=90210&weadegreetype=F&culture=en-US

    Easily verified by watching traffic and changing your zip code

  22. Re:XSLT? by sjames · · Score: 2

    The name, of course being derived from X, the roman numeral 10 and SLT, a grain of salt.

  23. Re:Any alternative? by History's+Coming+To · · Score: 2

    METAR data from airports is one possibility. I use it to style a website so the background changes to match the weather, with a thermometer and windmeter showing the respective info, clouds in the background and so on. It requires a fair bit of regex work, but it's usable. Resolution of one hour.

    --
    Please consider this account deleted, I just can't be bothered with the spam anymore.
  24. Re:Any alternative? by Anonymous Coward · · Score: 2, Interesting

    Lets say for the sake of argument it is real. People seem to think that driving a little less, getting 100mpg, slapping a bumper sticker on their car, and yelling at people on websites is going to help.

    Largest decrease in co2 emissions in 30 years happened last year. Nearly 20% (putting the US back at 1990s levels). Know what happened? We are switching wholesale over to natural gas. Its spot price on the market went bellow coal. That and the upcoming regulations on mercury emissions made it a no brainier for our power companies to switch over.

    If you think for one second though that china and large swaths of the '3rd world' are going to do the same thing you are dreaming. They are just getting started. They are busy getting themselves un-dependent on the rest of the world to live.

    People think what they do helps (and yes every bit counts). But what you do is so minor and insignificant compared to the real polluters out there. Did you know most semi-trucks are exempt from any sort of mpg rules? Why? They last 15-20 years they cost 250k+ and have that exception written into law. Same with most coal fired plants. Look at the exceptions in the law and you will see who really is the polluter.

  25. Re:Any alternative? by FitForTheSun · · Score: 5, Informative

    I can explain what happened.

    I work for Weather Central in Madison, Wisconsin. In December we were purchased by the famously rich Rothschilds of Europe and they brought in a charismatic new superstar CEO. Seven months later, they cashed out to the tune of +$15 million, selling to our historical nemesis and competitor, Weather Services International.

    WSI is owned by The Weather Channel Companies, which is an umbrella company for The Weather Channel (duh) as well as Weather Underground, which they recently bought. (TWCC is owned by NBC Universal, which is owned by Bain Capital and Blackstone Group. That means I now work for Mitt Romney.)

    This consolidation is complete. Over 90% of the worldwide weather services business is now owned by TWCC, which used that considerable power to negotiate a contract with Google. The contract stipulates that TWCC (and their sub-companies) will provide data to Google, and in turn Google would eliminate its weather API, because TWCC has its own weather APIs (more than one of them now, in fact). The API at my company is cleverly named DataCloud: http://datacloud.wxc.com/?vs=0.9.

    This consolidation is definitely good for TWCC, which will never again have to worry about competing in the marketplace. The monopoly will last until a disruptive technology displaces it in a couple decades, if it's anything like other stale monopolies. Unfortunately, it is definitely bad for the other 7.01 billion people on the planet, who now only have one source for weather data.

  26. Re:Any alternative? by dywolf · · Score: 2

    It doesnt have the soil? Massize fertilizer injections? Do you realize you dont know what you're talking about?

    Canada already has vast amounts of farmland, but with a typically shorter/earlier growing season than what you see compared to farms in the US, particuarly in Kansas/Oklahoma and further south. That's one reason the US has such a high output, is we're situated so perfectly situated. Its not like you go BAM permafrost no growth! There's plenty of rich soil to be used all across canada, or other northern climes, that simply isnt very productive because the season is too short. With a longer season, those "unviable" areas (due to season, not soil) become viable cropland, and other areas that already grow crops benefit from the longer season as well, boosting output.

    You, the guy who said we're fucked, and the moron that downmodded my original post, all don't know a damn thing about farming, soil, and possibly even biology. Its not farmland farmland farmland PERMAFROST! Besides which, just being permafrost doesn't mean the soil is bad; it's just frozen. The are millions of acres of soil that is just fine for agriculture, but just can't be effectively used because of climate. As the temperate zone shifts, the prime growing areas will too. But there's nothing wrong with the soil itself. (and fertilizer isnt bad in itself, excessive amounts or uncontrolled/unfiltered runoff is)

    Damn non farming idiots.

    --
    The guy who said the election was rigged won the presidency with the second-most votes.