2016-09-15 7 views
1

Googleでこの応答を検索すると結果が見つかりません。python gmail API経由でSendAsを設定すると、「カスタム表示名は許可されません」

現在のGoogle Python APIクライアントを使用してGmail APIからのリクエストを行っています。私は正常にラベルを挿入することができます、私は正常にユーザーのSendAs設定を取得することができますが、このエラーを受信せずにSendASを更新、パッチ、または作成することはできません。 sendAsResource = {"sendAsEmail": "[email protected]", "isDefault": True, "replyToAddress": "[email protected]", "displayName": "Test Sendas", "isPrimary": False, "treatAsAlias": False } self.service.users().settings().sendAs().create(userId = "me", body=sendAsResource).execute()

私が得る応答は次のとおりです:私は私が認証されていたユーザだけでなく、userId="me"を試してみた

<HttpError 400 when requesting https://www.googleapis.com/gmail/v1/users/me/settings/sendAs?alt=json returned "Custom display name disallowed">

、両方ここで

は、私のコードの簡単なsnippitですこのエラーが発生します。私はドメインワイド委任でサービスアカウントを使用しています。ラベルを追加するとうまくいきますが、なぜそうでないのか混乱します。

すべてのPIPモジュールは、(== 1.5.3-API-のpython-クライアントグーグル)今朝のよう最新

編集されている:テストの時間後、私は他のユーザーに試してみることにし、これがうまく働きました。私の最初のテストアカウントには何かユニークなものがあります。

+0

あなたはGoogle Appsアカウントの管理者ですか?その場合、管理コンソールにアクセスして[Apps] - > [Google Apps] - > [Gmail] - > [ユーザー設定](https://admin.google.com/AdminHome?pli=1&fral=1)にアクセスした場合は、 #ServiceSettings/service = email&subtab = filters)、「エンドユーザー設定」セクションと「名前フォーマット」フィールドを探します。「ユーザーがこの設定をカスタマイズできるようにする」チェックボックスには何が表示されますか?最近トグルされましたか? –

+0

それは、ありがとう! –

+0

これはバグです。 UIでは、「ユーザーがこの設定をカスタマイズできるようにする」フィールドは、カスタムのsend-asエイリアスではなく、ユーザーのプライマリアドレスの名前にのみ影響します。 APIの問題が修正されるまで、設定を切り替えることは回避策です。 –

答えて

0

これはGmail APIのバグです。今は修正されています。

関連する問題