2014-06-17 3 views
1

Google Marketplace 앱에서 이메일 설정 API를 사용하려고합니다. 왜냐하면 나는 모든 논리가 오프라인으로 일어날 필요가 있기 때문이다 (cron 작업에서). 이 범위는서비스 계정이있는 앱 엔진의 이메일 설정 API 사용

You are not authorized to access this API. 
Error 403 

이다 : 나는 실제로 내가이 오류를 받고 있어요 설치된 도메인의 사용자에 대한 이메일 설정을 변경하려고 해요 때 나는 앱 엔진 서비스 계정을 사용하지만 해요 : https://apps-apis.google.com/a/feeds/emailsettings/2.0/

나는 아마 뭔가를 놓쳤을 것이다. 그러나 나는 길을 보여줄 올바른 문서를 찾을 수 없었다. 관리자가 오프라인 일 때도 이메일 설정에 액세스하는 앱을 구현하려면 어떻게해야합니까?

+0

음 서비스 계정에 이메일 계정이 있다고 생각하지 않습니다. 전자 메일 주소로 식별되었지만 실제로는 이메일을 확인할 수 없습니다. 왜 설정을 변경 하시겠습니까? – DaImTo

+0

@DaImTo 이메일 설정을 변경하고 싶지 않습니다. 질문에서 문구가 업데이트됩니다. 마켓 플레이스 앱을 설치 한 도메인 사용자의 이메일 설정을 변경하고 싶습니다. 그러나 나는 그것을 성취하기 위해 사용해야하는 자격 증명이 무엇인지 확실하지 않습니다. – MeLight

답변

0

, 당신은 사람들이 당신에게 자신의 도메인에 대한 서비스 계정 액세스 권한을 부여받을 정말 가능성이있어 : 디렉토리 API에 대한

예에 있습니다. 한편

,이 도메인의 (따라서이 서비스 계정 액세스를 추가 할 수 있습니다) 아래 포인터의 부부는 경우 :

"Authorization" = "Bearer <your_token>" 
:

중요한 당신이 헤더에 다음을 추가된다

- POST/PUT/DELET위한

"Content-Type" = "application/atom+xml" 

(중요 (매우 특정 구문 참고 "베어러 < + 1 공간> +"를 https://tools.ietf.org/html/rfc6750 섹션 2.1에 따라) E 요청은 GET에 중요하지 않습니다.)