Finanzmanager/src/Services
fds2610-bot eb08cd6b83 Kursabruf: Yahoo Finanzen als dritter Anbieter, FMP-Adressen berichtigt
Financial Modeling Prep hat die /api/v3/-Adressen zum 31.08.2025 abgeschaltet;
sie antworten mit HTTP 403. Der Abruf nutzt jetzt /stable/quote und
/stable/search-isin und meldet den Klartext des Dienstes, statt jeden 403 als
abgelehnten Schlüssel auszugeben. HTTP 402 ist ein eigener Fall – im
Gratistarif fehlen dort ISIN-Suche und deutsche Börsenplätze.

Neu ist Yahoo Finanzen: ohne Schlüssel, ohne Kontingent, dafür muss das Kürzel
samt Handelsplatz in den Stammdaten stehen. Eine offene Schnittstelle gibt es
nicht mehr (query1.finance.yahoo.com antwortet ohne Sitzung mit HTTP 429, auch
mit Cookie und Crumb), gelesen wird deshalb die Kursseite selbst.

yahooKurs() liest beide Ausprägungen der Seite – <fin-streamer> und den
angezeigten Kurs in deutscher Schreibweise – und prüft am Seitentitel, dass die
Seite zum Kürzel gehört. Das eingebettete JSON bleibt ungenutzt: Es gehört zu
einem Fremd-Widget und liefert auf jeder Seite denselben papierfremden Wert.
Eine Sekunde Abstand zwischen zwei Seiten, bis zu drei Versuche bei HTTP 503.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 15:08:27 +02:00
..
Auswertung.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
Bankabgleich.php Online-Banking: Kontenzuordnung, Sammellöschen und drei Umsatz-Fehler 2026-08-12 11:54:23 +02:00
BerichtExport.php Phase 4: Auswertungen mit Berichtsmodul 2026-08-11 17:38:30 +02:00
Budgetplaner.php Budgetplaner: drei Ansichten und Verteilen über das Zahnrad 2026-08-11 08:22:35 +02:00
Cockpit.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
Crypto.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
DebugLog.php Phase 0: Projektgerüst mit nginx, php-fpm und MariaDB 2026-08-09 20:21:42 +02:00
DebugLogAdapter.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
Depot.php Detailseite eines Wertpapiers 2026-08-13 15:08:01 +02:00
DepotbestandImport.php Wertpapiere: Depotbestand aus einer CSV-Datei übernehmen 2026-08-12 14:26:50 +02:00
Faelligkeitslauf.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
Finanzkalender.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
FinTsAbruf.php Stichtag für den Umsatzabruf 2026-08-13 10:41:05 +02:00
FinTsUeberweisung.php Online-Banking: TAN-Verfahren bei der Bank abfragen und wählen 2026-08-12 08:07:02 +02:00
FinTsVerfahren.php Online-Banking: Einrichtung in zwei Schritten 2026-08-12 08:39:44 +02:00
Kursabruf.php Kursabruf: Yahoo Finanzen als dritter Anbieter, FMP-Adressen berichtigt 2026-08-13 15:08:27 +02:00
QifBuchungsImport.php QIF-Import: nur ausgewählte Konten übernehmen 2026-08-12 14:50:43 +02:00
QifParser.php Phase 1: Stammdaten und QIF-Stammdatenimport 2026-08-09 21:33:40 +02:00
QifStammdatenImport.php Phase 1: Stammdaten und QIF-Stammdatenimport 2026-08-09 21:33:40 +02:00
QifVorlagenImport.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
SepaXml.php Phasen 4 bis 7: Cockpit, Online-Banking, Wertpapiere, Nebenmodule 2026-08-12 06:59:24 +02:00
Vermoegensentwicklung.php Cockpit: Übrige Konten aufklappbar, Balken rücken auseinander 2026-08-11 14:22:06 +02:00
Wertpapiergeschaeft.php Wertpapiergeschäft aus einer Kontobuchung 2026-08-13 13:27:52 +02:00
Wertpapierkosten.php Wertpapiergeschäft aus einer Kontobuchung 2026-08-13 13:27:52 +02:00
Zeitraum.php Phase 4: Auswertungen mit Berichtsmodul 2026-08-11 17:38:30 +02:00