2013-04-23 3 views
1

Google 앱 이메일에 연결하는 소프트웨어를 만들었으며 사용자가 자신의 정보를 사용하여 지정한 사용자의 서명을 만들 수 있습니다. Google 앱에서 도메인 관리는 회사 주소, 팩스, 이메일, 제목, 닉네임 등의 '고급'입력란을 수정할 가능성이 없습니다. 따라서이 기능을 제공하는 플래시 패널을 사용했습니다. 하지만이 필드에 내 병합 필드와 구글 필드를 연결하기 위해 내 설정에 추가 할 API를 스키마가 필요합니다. 내 설정 파일에 다음을 추가하여 팩스 번호 이름, 회사 이름, 전자 메일 주소, 전화, 직책, 부서, 관리자의 모든 유형 : 나는 그것이 같은 일부 필드에 작동하도록 관리해야사용자 필드 용 Google API 스키마

<string>name=Name.FullName</string> 
<string>company=Organizations[Rel:http://schemas.google.com/g/2005#work].Name</string> 
<string>mail=PrimaryEmail.Address</string> 
<string>mobile=Phonenumbers[Rel:http://schemas.google.com/g/2005#mobile].Value</string> 
<string>title=Organizations[Rel:http://schemas.google.com/g/2005#work].Title</string> 
<string>department=Organizations[Rel:http://schemas.google.com/g/2005#work].Department</string> 
<string>managerGA=ContactEntry.Relations[Rel:manager].Value</string> 
<string>phone number=Phonenumbers[Rel:http://schemas.google.com/g/2005#work_fax].Value</string> 
<string>emlHome=Emails[Rel:http://schemas.google.com/g/2005#home].Address</string> 
or 
<string>homeEml=Emails[Home:true].Address</string> 

무엇 "="앞에있는 "="그냥 연결에 사용되는 이름이고 "="뒤에 오는 것은 무엇입니까?

Google 문서를 통해 검색했지만 올바른 API 스키마 형식을 찾지 못했습니다. 도시, 거리, 닉네임, 사진, 웹 사이트, URL, 메모, 조직 단위, 일명 및 기타와 같은 일부 필드의 경우 또한 Flash Panel에는 사용자 정의 필드를 추가 할 수있는 가능성이 있으며 서명 템플릿 편집기의 병합 필드와 연결할 수도 있습니다. 누군가 올바른 정보로 나를 도울 수 있습니까? 아니면 어디에서 찾을 수 있습니까?

예를 들어 사용자가 2 개의 집 이메일을 가지고 있다면, 나는 첫 번째 이메일을 검색하는 방법을 알고 있지만 두 번째 문자는 어떻게 보이게해야합니까?

답변

0

이것은 제가 지나가던 길에서 발견 한 오래된 대답없는 질문입니다. 2016로 https://developers.google.com/admin-sdk/directory/v1/guides/migrate

는, API가 관리 SDK의 사용자 자원 :

예 12 월 2013 년 사용되지 않습니다 프로필 API 마이그레이션 가이드를 참조하십시오 사용합니다. API 문서는 다음 위치에 있습니다. https://developers.google.com/admin-sdk/directory/v1/reference/users/update

Google Apps 계정의 ID/주소로 User.primaryEmail을 사용할 수 있으며 추가 이메일 주소의 경우 User.emails[] 배열을 반복 할 수 있습니다.