在Google搜索此回复时,我无法找到任何结果。
我使用当前的Google Python API客户端发出针对Gmail API的请求。我可以成功插入标签,我可以成功检索用户的SendAs设置,但我无法更新,修补或创建SendAS而不会收到此错误。
这是我的代码的简短说明:
sendAsResource = {"sendAsEmail": "existingalias@test.com",
"isDefault": True,
"replyToAddress": "existingalias@test.com",
"displayName": "Test Sendas",
"isPrimary": False,
"treatAsAlias": False
}
self.service.users().settings().sendAs().create(userId = "me", body=sendAsResource).execute()
我得到的回应是:
<HttpError 400 when requesting https://www.googleapis.com/gmail/v1/users/me/settings/sendAs?alt=json returned "Custom display name disallowed">
我已尝试userId="me"
以及我通过身份验证的用户,都会导致此错误。我正在使用域范围授权的服务帐户。由于添加标签工作正常,我很困惑为什么不这样做。
截至今天上午所有点数模块都是最新的(google-api-python-client == 1.5.3)
编辑:经过几个小时的测试后,我决定尝试其他用户,这很好用。我的初始测试帐户有一些独特之处。
答案 0 :(得分:0)
这是Gmail API中的一个错误。它现在已修好。