瀏覽代碼

feat: Add folder selection and app ID to Google Drive picker

Taylor Wilsdon (aider) 4 月之前
父節點
當前提交
7d31b111cc
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/lib/utils/google-drive-picker.ts

+ 2 - 0
src/lib/utils/google-drive-picker.ts

@@ -100,8 +100,10 @@ export const createPicker = () => {
 
 
             const picker = new google.picker.PickerBuilder()
             const picker = new google.picker.PickerBuilder()
                 .addView(google.picker.ViewId.DOCS)
                 .addView(google.picker.ViewId.DOCS)
+                .addView(google.picker.ViewId.FOLDERS)
                 .setOAuthToken(token)
                 .setOAuthToken(token)
                 .setDeveloperKey(API_KEY)
                 .setDeveloperKey(API_KEY)
+                .setAppId(CLIENT_ID.split('-')[0]) // Extract app ID from client ID
                 .setCallback((data: any) => {
                 .setCallback((data: any) => {
                     if (data[google.picker.Response.ACTION] === google.picker.Action.PICKED) {
                     if (data[google.picker.Response.ACTION] === google.picker.Action.PICKED) {
                         const doc = data[google.picker.Response.DOCUMENTS][0];
                         const doc = data[google.picker.Response.DOCUMENTS][0];