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']