0
Google Picker가 전달하기 위해 전달한 OAuth 토큰을 사용하지 않는 것 같습니다. 항상 사용자의 브라우저에서 처음 로그인 한 계정을 사용합니다.Google Picker가 OAuth 토큰을 사용하지 않음
google_identity = { accessToken: 'oauth token', appId: '12345678',
email: '[email protected]' };
picker = new google.picker.PickerBuilder().
addView(google.picker.ViewId.DOCUMENTS).
enableFeature(google.picker.Feature.MULTISELECT_ENABLED).
enableFeature(google.picker.Feature.NAV_HIDDEN).
setAppId(google_identity.appId).
setOAuthToken(google_identity.accessToken).
setCallback(pickerCallback).
build();
picker.setVisible(true);
내가 뭔가를 놓치고 있습니까 :
나는 현재 같은 것을 사용하여 선택기를 구축하고? 사용중인 앱 ID는 숫자로 된 문자열이며 문서에서 암시하는 것으로 보이며 애플리케이션의 다른 위치에서 토큰을 사용하여 Google OAuth 토큰이 Google 드라이브에 액세스 할 수 있음을 확신합니다. 드라이브. 또한 picker를 빌드하기 직전에 OAuth 토큰을 새로 고침하므로 토큰이 현재 유효합니다.
해결 방법 현재 현재 사용하고있는 전화 번호는 .setAuthUser(google_identity.email)
이지만 이상적인 것은 아닙니다.