2014-10-01 6 views
0

Google 그룹스 마이그레이션 API가 제대로 작동하는 데 문제가 있습니다. API에 액세스 할 수 있지만 액세스 권한이 있으면 아무 것도 할 수 없습니다. developer playground에서Google 그룹스 Migration API에서 API 요청을 허용하지 않습니다.

는 선택 & 권한 부여 API를 제목 아래, I는 입력 필드에이 사용자 지정 범위를 추가 범위가 Google's docutmention에 나열되어

https://www.googleapis.com/auth/apps.groups.migration

이것은, 그래서 나는 확신 맞아.

개발자 놀이터에서 OAuth 액세스에 동의 한 후 2 단계에서 토큰에 대한 액세스 토큰을 교환 할 수 있습니다.

문제는 3 단계에서 "가능한 작업 나열"이라고 표시된 버튼을 누르면 사용할 수있는 작업이 없다는 것입니다.

요약하면 Google Groups Migration API에 대한 액세스 토큰을 얻을 수 있지만 어떤 작업도 수행 할 수 없습니다.

내가 여기 잘못 생각한 이유는 무엇입니까?

답변

2

일부 API는 가능한 작업을 나열하지 않으므로 수동으로 작업을 구성해야합니다. [그룹 마이그레이션 archive.insert() 기준을 바탕으로, 당신이 필요합니다 :

  • 변경 내용 유형 사용자 정의로 "POST", "메시지/RFC822"
  • 이 URI 요청을 설정하는

    1. 설정 HTTP 방법을 "https://www.googleapis.com/upload/groups/v1/groups/GROUPEMAIL/archive?uploadType=media" (그룹 실제 주소로 GROUPEMAIL 대체)
    2. 다음과 같은 샘플 메시지의 본문 요청을 입력하십시오 (from, to, subject, message-id 등 필요한 모든 헤더가 있는지 확인하십시오). 당신이 모든 요소를 ​​일단 Received: by 10.143.160.15 with HTTP; Mon, 16 Jul 2007 10:12:26 -0700 (PDT) Message-ID: Date: Mon, 16 Jul 2007 10:12:26 -0700 From: "[email protected]" To: "[email protected]" Subject: SUBJECT MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Delivered-To: [email protected]

      This is the body of the migrated email message.

  • 는 요청을 보내는 성공합니다 그리고 당신은 그룹 아카이브의 메시지를 볼 수 있습니다.

    API는 Google Groups for Business에서만 작동합니다. Google Apps 최고 관리자로 인증하고 Google Groups for Business 그룹에 게시해야합니다 (@ googlegroups.com으로 끝나지 않음). 이러한 요구 사항은 spelled out in the documentation입니다.