2017-11-16 5 views
0

MSA 계정과 Oauth2 클라이언트 ID 및 클라이언트 비밀 번호를 생성했습니다. 해당 클라이언트 ID를 사용하여 generateSignupUrl API 을 사용하려고합니다. 하지만이 API는 다음과 같은 오류가 발생합니다. Google EMM - 발신자가 MDM 문제로 등록되지 않았습니다.

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "androidenterprise", 
    "reason": "forbiddenNotAnMdm", 
    "message": "The caller is not registered as an MDM." 
    } 
    ], 
    "code": 403, 
    "message": "The caller is not registered as an MDM." 
} 
} 

: 내가 언급 한 API를 사용하기 위해 동일한 계정을 사용하여도 MSA로 등록 동일한 계정으로 OAuth2 자격 증명을 만들었습니다.

답변

1

Google Play EMM API를 사용하려면 register in the EMM Community이어야하며, 등록되지 않았기 때문에 현재이 오류가 표시됩니다. Google Play EMM API를 사용하려면 맞춤 DPC 앱을 구현해야합니다.

EMM 커뮤니티에 등록하지 않고 Android 기기를 관리하고 맞춤 DPC 앱을 구현하지 않고 새로운 Android Management API을 사용할 수 있습니다.

+0

이미 EMM 커뮤니티에 같은 계정으로 등록되어 있으며 해당 계정 Outh2 클라이언트 ID 만 사용하고 있습니다. –

+0

JayTrivedi @Fred가 의미하는 바는 당신이 사람이 아니라 회사 도메인을 보유한 회사가 EMM 공급 업체로서 Google의 승인을 받아야한다는 것입니다. Google 직원 만 내부적으로 MSA에게 이러한 API를 사용하도록 승인 할 수 있습니다. 실수로 계정을 삭제하거나 개인 프로젝트에 서비스 계정을 만든 경우 이는 공급 업체 (회사)에 영구히 묶여 있음을 유의하십시오. – zaitsman