通过python gmail api设置SendAs返回"禁止自定义显示名称"

时间:2016-09-15 18:11:42

标签: python gmail-api google-api-python-client

在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)

编辑:经过几个小时的测试后,我决定尝试其他用户,这很好用。我的初始测试帐户有一些独特之处。

1 个答案:

答案 0 :(得分:0)

这是Gmail API中的一个错误。它现在已修好。