Home Products Downloads News Store Support Forums

Stan's Blog

Stan's Blog

Tips and tricks on how to use Maxprog products

Compatible with MS Windows Compatible with MacOS

 Share this page! 

iCash Currency Manager updating system is broken

Topics

After about a decade without a single issue, the iCash Currency Manager updating system has stopped working. Indeed, if you open the currency window and click on the 'Update now' button or you have activated the iCash 'Document > Update Currency rates' at startup preference, you will get the currency list filled with zeroes. So, what happened?

Actually, iCash was fetching currency rates from Yahoo! services. It seems like Yahoo! has discontinued the (private, mostly-undocumented) Yahoo Finance API that many developers have been using for their currency data. All responses seem to be returning "violation of the Yahoo Terms" error. I suppose there's a chance they may switch it back on, but they don't officially support that API anywhere as far as I can tell. You can see by yourself clicking on the link below:

http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=sl1d1t1ba&e=.csv

Instead of receiving the USD to EUR rate as usual now we get that:

It has come to our attention that this service is being used in violation of the Yahoo Terms of Service. As such, the service is being discontinued. For all future markets and equities data research, please refer to finance.yahoo.com.

Same happens to http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=EURUSD=X

So we have to update the iCash system to use a different currency provider. There are several available we are looking at, like Google's:

https://finance.google.com/finance/converter?a=1&from=EUR&to=USD

Or maybe something like CurrencyLayer, Open Exchange Rate etc.

+ Info: https://forums.yahoo.net/t5/Yahoo-Finance-help/Is-Yahoo-Finance-API-broken/td-p/250503/page/3

I welcome your comment on that matter. Meanwhile, we will try to fix that as fast as possible.

[UPDATE] We have decided to use CurrencyLayer as the new data provider. iCash will use a LAMP software we have developed last week running on maxprog.com that will provide this service with a caching and error recovery system. We just finished the testing phase yesterday. Next we will update iCash to use it.

[UPDATE-2] The problem has finally been fixed. You can try the beta right now. It is available here for macOS and Windows. Please let us know if it works properly for you by leaving a comment below.


Stan Busk - Software Engineer
at www.maxprog.com



Did you like this post? Share it!


Generic questions
New paragraph
How do I install Maxprog software on my computer?
macOS
MS Windows
New paragraph
How can I change an application language?
macOS
MS Windows
New paragraph
How to register the software I've just purchased?
macOS
MS Windows
New paragraph
How can I recover the serials I have lost of products I purchased here?
macOS
MS Windows
New paragraph
How can I recover my serial from a registered application?
macOS
MS Windows
New paragraph
How can I find out the product name and version my serial unlocks?
macOS
MS Windows
New paragraph
Where can I read your software License Agreement?
macOS
MS Windows
New paragraph
The software doesn't start, runs very slowly or crashes often, how comes?
macOS
MS Windows
New paragraph
Double-clicking on my files no longer opens them with the software, why?
macOS
MS Windows
Stan Busk If you want to make the most of the software that you have acquired at Maxprog, do not miss the Stan's Blog. It is a library of Tutorials and Tips covering specific features and tipical problems you may have when using our tools. This page is updated regularly depending on the topics discussed in our public forums and issues reported thru our HelpDesk. If you are interested on what we are currently working on (or want to participate in beta testings) don't miss the Stan's Logbook.
For years, MAX Programming has provided companies around the globe with sophisticated and innovative solutions. Our commitment to quality is not only evident in our products, but also in our people. It is our mission in Professional Support Services to ensure that our products perform to the fullest of their ability in order to meet the business objectives of our customers. We provide the tools and information required for improved productivity. To accomplish this, we offer an array of services including: Technical Support, Education Services and Consulting Services.

 !  WAIT! In order to add a comment below just use your Facebook, Google+, Twitter or Disqus login data.


Home Products Downloads News Store Support Forums