Eén manier om Google API's aan te roepen is met een 'Authorization: Bearer' header met een geldig access token.
Om zo'n access token te verkrijgen, kan je blijkbaar een service account maken op de Google Cloud console,
daar een JSON krijgen met de private key in,
die voeg je toe met "gcloud auth activate-service-account"
en dan kan je met "gcloud auth print-access-token"
aan zo'n token raken die enkele uren geldig is.
Bestaat er een handigere manier in Delphi om die laatste programmatorisch te kunnen doen?
Voorlopig kom ik niet verder dan deze met CreateProcess te gaan doen, maar als je kijkt wat er achter zit, dan gaat die via "gcloud.cmd" naar Python...
Wat zijn die nieuwerwetse cloud-dingen toch allemaal ver verwijderd van de goeie oude tijden dat je met de juiste DLL bijna-rechtstreeks te pakken kreeg wat je moest hebben...
Bookmarks