Google Chat API를 사용하면 앱이 가져오기 모드 스페이스를 사용하여 다른 메시지 플랫폼의 데이터를 Google Chat으로 가져올 수 있습니다. 자세한 내용은 다른 서비스에서 Google Chat으로 메시지 데이터 가져오기를 참고하세요.
가져오기 모드 스페이스에서 리소스를 읽고 쓰려면 서비스 계정으로 Chat 앱을 인증해야 합니다.
관리자가 서비스 계정에 다음 Chat API 승인 범위 https://www.googleapis.com/auth/chat.import
를 부여합니다.
Google Workspace 도메인 관리자만 도메인 전체 위임을 통해 서비스 계정에 이 OAuth 범위를 부여할 수 있습니다. Chat 앱에서 가져오기 모드 스페이스를 만드는 모든 도메인에는 이 OAuth 범위가 있어야 합니다. 서비스 계정에 이 범위에 대한 도메인 전체 권한이 위임되면 Chat 앱은 사용자 계정을 가장하여 가져오기 모드 스페이스에 액세스할 수 있습니다.
경우에 따라 명의 도용 사용자 계정을 더 이상 사용할 수 없게 될 수 있습니다. 이 경우 Chat 앱은 서비스 계정 사용자 인증 정보를 대체로 사용할 수 있습니다. 예를 들어 메시지 작성 중에 사용된 사용자 계정을 삭제하면 Chat 앱에서 자체 서비스 계정 사용자 인증 정보를 사용하여 동일한 콘텐츠가 포함된 메시지를 만들 수 있습니다. Chat 앱은 다음 OAuth 범위(https://www.googleapis.com/auth/chat.bot
)를 사용하여 서비스 계정 사용자 인증 정보를 사용하는 앱으로 가져오기 모드 스페이스에 액세스할 수 있습니다.
가져오기 모드 공간으로 리소스를 가져올 때는 다른 Google Chat API 범위가 필요하지 않습니다. Chat 앱은 자체적으로 만든 가져오기 모드 스페이스에만 콘텐츠를 가져올 수 있으며 다른 앱에서 만든 가져오기 모드 스페이스에는 가져올 수 없습니다.
다음 표에는 Chat 앱이 가져오기 모드 스페이스에서 호출할 수 있는 리소스 메서드와 이러한 메서드에서 지원하는 인증 유형이 나와 있습니다.
리소스 메서드 |
사용자 가장 지원 여부 |
지원되는 서비스 계정 사용자 인증 정보 |
---|---|---|
|
예 |
아니요 |
|
아니요 |
예 |
|
예 |
아니요 |
|
예 |
아니요 |
|
예 |
아니요 |
|
예 |
예 |
|
예 |
예 |
|
아니요 |
예 |
|
예 |
아니요 |
|
예 |
예 |
|
예 |
아니요 |
|
예 |
아니요 |
|
예 |
아니요 |
|
예 |
아니요 |
|
예 |
아니요 |
|
예 |
아니요 |
관련 주제
- 인증 및 승인에 대해 자세히 알아보려면 Google Chat 앱 및 API 요청 인증 및 승인하기를 참고하세요.
- 가져오기 모드 스페이스를 사용하여 리소스 가져오기를 시작하는 방법은 Google Chat으로 데이터 가져오기를 참고하세요.