Eine unwahrscheinlich einfache, effiziente Methode, das Portfolio einfach in die Get Parameter zu packen; da muss man erstmal drauf kommen.
Gute Idee. Habe gerade die Standards nicht im Kopf, darf eine URL unbegrenzt lang sein?
Habe einen Bug gefunden:
http://www.cryptoport.net/portfolio?Monero=3&Bitcoin=2&asdfcoin=4Ich vermute, es gleicht die Get Params mit einer Tabelle ab die die Coins enthält? Da es bei vielen Coins Uneinigkeit über die Schreibweise gibt, bzw viele einfach nicht wissen werden was sie eintragen sollen (wie z.B. trägt man Synereo Amp ein, mit Bindestrich, Leerzeichen, Underscore?) wäre eine kleine Suche prima, sodass man dann zum Beispiel aus einer Liste auswählen kann. Dann kannst du sicher stellen, dass die Benutzer keinen Unfug eintragen wie zum Beispiel asdfcoin der keinen Match in der Datenbank kriegt und einen Error 500 wirft
Kleine Anmerkung noch: ich arbeite bei sowas wenn möglich immer mit den Tickern (BTC,ETH,...). Da hat man zumindest eine hohe Einigkeit, was was ist. Die Ticker können dann z.B. über eine Exchange API in Klarnamen übersetzt werden. Weiß aber gerade nicht ob das flächendeckend funktioniert; vermute fast nicht.