I'm using last **GDAL from trunk**, and trying to read from **Google Maps Engine (GME)** vía [GME driver][1] I already exported GME_API_KEY: My API Key, for the app I registered GOA2_CLIENT_ID: Generated with the "ClientID for installed applications" option in Google OAauth2 API Console GOA2_CLIENT_SECRET: Idem Also ran **swig/python/scripts/gdal_auth.py** script this way: python swig/python/scripts/gdal_auth.py -s gme Obtaining a **GME_REFRESH_TOKEN**, valid for 1 hour. The problem is **I'm getting a HTTP 401 error (Invalid credentials)** with requests like this one ogrinfo "GME:tables={my_table_id}" Debugging, I've found **the Authorization: Bearer HTTP header is incorrect**. But I've used the same client id and client secret for [QGIS GME plugin][2] and it works. **What should I do to make the driver work? Do I need to define more env vars? Execute the Python script in a different way?** Many thanks in advance [1]: http://trac.osgeo.org/gdal/wiki/GMEDriver [2]: https://plugins.qgis.org/plugins/GoogleMapsEngineConnector/