У меня есть действительный json, который выдает ошибку в API членов групп Google. Я оставил oauth, но здесь исполняемый код:
groupsSettings = build('groupssettings', 'v1', credentials=creds)
file=open('file.json')
data=json.load(file)
group = (data[i]["group"])
memberEmail = (data[i]["memberEmail"])
member = json.dumps({"email": memberEmail,"role": "MEMBER"})
adminRequest=admin.members().insert(groupKey=group,body=member)
groupsResponse=groupsRequest.execute()
Ошибка:
{'error': {'errors': [{'domain': 'global', 'reason': 'required', 'message': 'Missing required field: member'}], 'code': 400, 'message': 'Missing required field: member'}}
400 отсутствует обязательный элемент поля. Моя переменная-член - это член. Я попробовал тот же groupKey и body в проводнике Google API, и он работает без проблем. Я не уверен, что здесь не так, но на первый взгляд кажется, что это должно быть правильно. Любое понимание очень ценится.