Look for field 'detail' in error message. (#739)
diff --git a/googleapiclient/errors.py b/googleapiclient/errors.py
index 8c4795c..442c213 100644
--- a/googleapiclient/errors.py
+++ b/googleapiclient/errors.py
@@ -52,6 +52,8 @@
reason = data['error']['message']
if 'details' in data['error']:
self.error_details = data['error']['details']
+ elif 'detail' in data['error']:
+ self.error_details = data['error']['detail']
elif isinstance(data, list) and len(data) > 0:
first_error = data[0]
reason = first_error['error']['message']