สรุปแหล่งข้อมูลสำหรับ Google Picker API

Google Picker API ใช้รูปแบบตัวสร้างที่มี PickerBuilder และ Picker

const picker = new google.picker.PickerBuilder()
    .setOAuthtoken('TOKEN_FOR_USER')
    .setAppId('1234567890')  // Cloud Project number
    .addView(google.picker.ViewId.DOCS)
    .setCallback((data) => {
      console.log(data);
    })
    .build();

picker.setVisible(true);

ชั้นเรียน

ชื่อ คำอธิบาย
DocsUploadView ใช้ DocsUploadView เพื่ออัปโหลดไฟล์ไปยัง Google ไดรฟ์
DocsView ใช้ DocsView เพื่อเลือกไฟล์จาก Google ไดรฟ์
Picker Picker คือออบเจ็กต์ระดับบนสุดที่แสดงการดําเนินการของ UI กับผู้ใช้ ระบบไม่ได้สร้างออบเจ็กต์เหล่านี้โดยตรง แต่ใช้คลาส PickerBuilder แทน
PickerBuilder PickerBuilder ใช้ในการสร้างออบเจ็กต์ Picker เว้นแต่จะระบุไว้เป็นอย่างอื่น ประเภทผลลัพธ์ของเมธอดด้านล่างจะเป็นประเภท PickerBuilder ซึ่งช่วยให้คุณเรียกใช้เมธอดต่อกันได้
ResourceId ResourceId เป็นคลาสยูทิลิตีสำหรับสร้างรหัสทรัพยากรของเอกสาร
View คลาสนามธรรมสําหรับมุมมองทั้งหมด
ViewGroup ViewGroup คือการจัดกลุ่มมุมมองที่มองเห็นได้ในแผงการนำทาง

Enum

ชื่อ คำอธิบาย
Action ประเภทการดําเนินการสําหรับ ResponseObject
Audience Audience เป็นประเภทที่ระบุรายการซึ่งใช้อธิบายกลุ่มเป้าหมายของ DocumentObject
DocsViewMode DocsViewMode เป็นประเภทที่ระบุสำหรับแสดงข้อมูลภายใน DocsView ใช้ค่าเหล่านี้ในการเรียกใช้ DocsView.setMode
Document Document เป็นประเภทที่ระบุรายการซึ่งใช้อธิบายช่องของ DocumentObject
Feature Feature เป็นประเภทที่ระบุรายการสําหรับเปิด/ปิดฟีเจอร์สําหรับมุมมองต่างๆ ใช้ค่าเหล่านี้ในการเรียกใช้ PickerBuilder.enableFeature และ PickerBuilder.disableFeature
Response Response เป็นประเภทที่ระบุรายการซึ่งใช้อธิบายช่องของ ResponseObject
ServiceId ServiceId เป็นประเภทแจกแจงที่ใช้เพื่ออธิบายบริการที่เลือกรายการนั้นๆ
Thumbnail Thumbnail เป็นประเภทที่ระบุรายการซึ่งอธิบายช่องของ ThumbnailObject
Type ประเภทของรายการที่เลือก
ViewId ViewId เป็นประเภทที่ระบุรายการสำหรับมุมมองต่างๆ ที่มีในเครื่องมือเลือก ใช้ค่าเหล่านี้ในการเรียกใช้ DocsView และ PickerBuilder
ViewToken ViewToken เป็นประเภทที่ระบุรายการที่ใช้อธิบายองค์ประกอบของ ResponseObject.viewToken

อินเทอร์เฟซ

ชื่อ คำอธิบาย
DocumentObject DocumentObject คืออินเทอร์เฟซที่อธิบายแอตทริบิวต์ของรายการที่เลือก
ResponseObject ออบเจ็กต์คำตอบที่ส่งไปยังเมธอด Callback
ThumbnailObject ThumbnailObject คืออินเทอร์เฟซที่อธิบายแอตทริบิวต์ของรูปภาพหรือวิดีโอ

ชื่อแทนประเภท

ชื่อ คำอธิบาย
Locales รหัสภาษา ISO 639 ที่รองรับสำหรับ PickerBuilder.setLocale
ParentDocumentObject ParentDocumentObject คืออินเทอร์เฟซที่อธิบายแอตทริบิวต์ของโฟลเดอร์หลักสำหรับรายการที่เลือก