PS: Das eigentliche Abholen der Daten lässt sich sehr stark vereinfachen:
- Wirf einen TRestClient auf dein Formular
- Setze BaseURL auf https://www.googleapis.com
- Wirf ein TRestRequest auf dein Formular
- Setze Resource auf books/v1/volumes?q=isbn:{ISBN}
- Füge einen Param hinzu, setze Kind auf pkURLSEGMENT und Name auf isbn
In deinem Code kannst du dann einfach sagen
Delphi-Quellcode:
for var isbn in ['978-3-77073-431-3', '978-0-59600-224-4'] do
begin
RESTRequest1.Params[0].Value := isbn;
RESTRequest1.Execute();
ShowMessage( RESTRequest1.Response.JSONText );
end;
Das ist das gesamte Abholen via Http.