g roup migration API을 사용하여 G-suite 그룹에 메시지를 추가하려고합니다. 포스트 명령은 다음과 같습니다 Google 그룹에 메시지 추가
https://www.googleapis.com/upload/groups/v1/groups/[email protected]/archive?uploadType=media&access_token=ya29.Gm03...
는 "
[email protected]는"유효하다고 가정 - 내가 여기에 올바른 값을 대체하고있다. 액세스 토큰 값은 위와 같이 짧지 만 유효해야합니다. 이것은 내 G-Suite 도메인의 OAuth와 관리자 ID를 사용하여 얻은 것입니다. 전자 메일 API에이 토큰을 사용할 수 있습니다.
내 서비스 계정에서 "그룹 이전 API"를 활성화했으며 내 G-suite 계정에서 해당 서비스 계정에 대해 "https://www.googleapis.com/auth/apps.groups.migration"범위를 사용하도록 설정했습니다. 이 범위는 인증 토큰을 얻을 때 요청됩니다.
문제가 있습니까? http 오류 401 (승인되지 않음). 이 시점에 도달하기 전에 범위 오류로 인해 403 (금지됨) 또는 잘못된 그룹 ID를 가졌을 때 404 (찾을 수 없음)와 같은 다른 http 오류가 발생했습니다. 그래서 나는 그걸 지나쳤다 고 생각합니다. 적절한 승인을 위해 취해야 할 다른 조치는 무엇입니까?
사용 하시려는 API가 맞습니까? https://developers.google.com/admin-sdk/groups-migration/v1/guides/manage-email-migrations – DaImTo
당신이 지적한 문서는 사실 내가 사용하고있는 API입니다 - 동일한 POST url. 유일한 차이점은 인증 토큰을 URL에 넣는 대신 http 헤더에 넣는 것입니다. 나는 문서화 된 방식으로 시도했지만 여전히 같은 오류가 발생합니다. 추가 된 이메일은 그룹에 배포되지 않고 보관함으로 만 이동한다는 일부 정보가 표시됩니다. 내 그룹에서 보관 기능을 사용할 수 있도록하고 싶었지만 그렇게 할 방법이없는 것으로 보입니다. –
도메인이 googlegroups.com이고 G-Suite에서 생성 된 그룹이 Google에서 정의하는 "그룹"유형이 다른 것 같습니다. G-Suite 그룹에 대한 보관을 설정할 수 없습니다. 무엇을 제공합니까? –