当我运行我的python脚本时,它会给我以下错误。不知道如何解决它。我想是这样问题是在python的版本中,我使用的是python 3.6或者它可能是一些不包含的包。请参阅附带的图片以查看错误。 谢谢。 Error
代码:
f = open('c:\ExamCreator\My Project-9352ed298182.json')
key = f.read()
f.close()
credentials = ServiceAccountCredentials(
'CLIENT_EMAIL', key,
scope=
'https://www.googleapis.com/auth/admin.directory.user',
sub='amankahlon@test.grasslands.ab.ca'
)
http = httplib2.Http()
http = credentials.authorize(http)
userinfo = {
'primaryEmail': 'test1@test.grasslands.ab.ca',
'name': {
'givenName':'John','familyName':'Smith'
},
'password': 'Hello1'
}
service = build("admin", "directory_v1", http=http)
service.users().insert(body=userinfo).execute()
答案 0 :(得分:0)
似乎signer
被解释为一个字符串,它本身只是一个字符串。不是字典或列表,两者都有吸引力。请发布抛出此错误的函数。另外,this SO question and answer may be relevant to your interests。