این راهنما نحوه استفاده از ویژگیهای API انتخابگر گوگل مانند فعال کردن انتخاب چندگانه، پنهان کردن پنل ناوبری و انتخاب حساب کاربری با توکن OAuth 2.0 فعلی برنامه را توضیح میدهد.
پیشنیازها
برای این مثال، باید چندین مورد را مشخص کنید:
برای یافتن شناسه کلاینت و کلید API :
در کنسول گوگل کلود، به Menu > APIs & Services > Credentials بروید.
برای پیدا کردن شناسه برنامه :
در کنسول گوگل کلود، به Menu > IAM & Admin > Settings بروید.
برای شناسه برنامه از شماره پروژه استفاده کنید.
یک پروژه گوگل کلود باید شامل هر دو شناسه کلاینت و شناسه برنامه باشد، زیرا از آن برای مجوز دسترسی به فایلهای کاربر استفاده میشود.
برنامه را ایجاد کنید
نمونه کد زیر نحوه استفاده از یک انتخابگر تصویر یا صفحه آپلود را نشان میدهد که کاربران میتوانند از طریق یک دکمه در یک برنامه وب باز کنند.
تابع setOAuthToken به یک برنامه اجازه میدهد تا از توکن احراز هویت فعلی برای تعیین اینکه Google Picker از کدام حساب گوگل برای نمایش فایلها استفاده میکند، استفاده کند. اگر کاربری با چندین حساب گوگل وارد سیستم شده باشد، Google Picker میتواند فایلهای حساب مجاز مربوطه را نمایش دهد.
پس از دریافت شناسه فایل از Google Picker هنگام باز کردن فایلها، یک برنامه میتواند فراداده فایل را دریافت کرده و محتوای فایل را همانطور که در متد get از منبع files توضیح داده شده است، دانلود کند.