새 URL 처리

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

사용자가 '새로 만들기' 버튼을 클릭하고 Drive UI에서 앱을 선택하면 Drive는 사용자를 Drive 통합 구성 시 정의된 앱의 새 URL로 리디렉션합니다.

Drive UI 통합 구성에 설명된 대로 앱은 state 매개변수 내에서 기본 템플릿 변수 집합을 수신합니다. 새 URL의 기본 state 정보는 다음과 같습니다.

{
  "action":"create",
  "folderId":"0ADK06pfg",
  "folderResourceKey":"dhsEAn1",
  "userId":"103354693083460731603"
}

이 정보를 처리하려면 다음 안내를 따르세요.

  1. state 매개변수에서 create 값을 감지하여 새 파일을 만들기 위한 요청인지 확인합니다.

  2. files.create 메서드를 사용하여 folderIduserId 값을 사용하는 파일을 만듭니다.

state 매개변수는 URL로 인코딩되므로 앱에서 이스케이프 문자를 처리하고 JSON으로 파싱해야 합니다.

새 이벤트 만들기 처리

Drive 앱은 모든 '새로 만들기' 이벤트를 잠재적인 로그인으로 취급해야 합니다. 일부 사용자는 계정이 여러 개일 수 있으므로 state 매개변수의 사용자 ID가 현재 세션과 일치하지 않을 수 있습니다. state 매개변수의 사용자 ID가 현재 세션과 일치하지 않으면 앱의 현재 세션을 종료하고 요청된 사용자로 로그인합니다.