Anyone have an idea why the MtGox API seems to be broken when I request:
curl https://mtgox.com/code/data/ticker.php
<HTML><HEAD><META HTTP-EQUIV="Refresh" CONTENT="0"><SCRIPT Language="JavaScript">var coupon1= 145096021;var coupon2= 161156383;var style1= 41591907;var style2= 29262254;var add = coupon1+coupon2+style1+style2;document.cookie="NSC_DOSP="+add+";path=/";window.location=window.location.href;window.focus();</SCRIPT></HEAD></HTML>
Strange right?
Also:
curl http://mtgox.com/code/data/ticker.php
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://mtgox.com/code/data/ticker.php">here</a>.</p>
</body></html>
MtGox's API page doesn't say anything about the API changing...
EDIT:
I don't hit the MtGox servers hard - I have rate-limiting on all my API calls and I cache the data locally as to not stress their servers.