2016-09-15 3 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 모듈

오늘 아침에 (구글-API - 파이썬 클라이언트 == 1.5.3)

편집의로 최신 상태 : 내가 다른 사용자에 시도하기로 결정 시험 시간 후에이 괜찮 았는데 . 내 초기 테스트 계정에는 고유 한 것이 있습니다.

+0

Google 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의 버그입니다. 이제 해결되었습니다.

관련 문제