میانبرهای شخص ثالث در Google Drive فایلهایی هستند که فقط دارای ابرداده هستند که به فایلهای دیگر در سیستمهای ذخیرهسازی خارجی و متعلق به شخص ثالث پیوند میخورند. این میانبرها بهعنوان پیوندهای مرجع به فایلهای «محتوا» که توسط برنامهای خارج از Drive ذخیره میشوند، معمولاً در یک دیتا استور یا سیستم ذخیرهسازی ابری متفاوت عمل میکنند.
برای ایجاد میانبر شخص ثالث، از روش files.create
API Google Drive استفاده کنید و نوع MIME را روی application/vnd.google-apps.drive-sdk
تنظیم کنید. هنگام ایجاد فایل، محتوایی را آپلود نکنید. برای اطلاعات بیشتر، به انواع MIME پشتیبانی شده Google Workspace و Google Drive مراجعه کنید.
شما نمی توانید میانبرهای شخص ثالث را آپلود یا دانلود کنید.
نمونه کد زیر نحوه ایجاد میانبر شخص ثالث را با استفاده از کتابخانه مشتری نشان می دهد:
جاوا
پایتون
PHP
دات نت
Node.js
نحوه کار میانبرهای شخص ثالث
هنگامی که یک میانبر شخص ثالث با استفاده از روش files.create
ایجاد می کنید، از یک درخواست POST
برای درج متادیتا و ایجاد میانبر برای محتوای برنامه شما استفاده می کند:
POST https://www.googleapis.com/drive/v3/files
Authorization: AUTHORIZATION_HEADER
{
"title": "FILE_TITLE",
"mimeType": "application/vnd.google-apps.drive-sdk"
}
هنگامی که میانبر شخص ثالث کلیک می شود، کاربر به سایت خارجی که فایل در آن قرار دارد هدایت می شود. شناسه فایل Drive در پارامتر state
موجود است. برای اطلاعات بیشتر، به مدیریت یک URL باز برای اسناد خاص برنامه مراجعه کنید.
سپس برنامه یا وب سایت شخص ثالث مسئول تطبیق شناسه فایل در پارامتر state
با محتوای موجود در سیستم خود است.
تصاویر کوچک سفارشی و متن قابل نمایه سازی را اضافه کنید
برای افزایش قابلیت کشف فایلهای مرتبط با میانبرهای شخص ثالث، میتوانید هم تصاویر کوچک و هم متن قابل نمایهسازی را هنگام درج یا اصلاح فراداده فایل آپلود کنید. برای اطلاعات بیشتر، به مدیریت فراداده فایل مراجعه کنید.
موضوعات مرتبط
- یک میانبر برای فایل Drive ایجاد کنید
- یکپارچه سازی رابط کاربری Drive را پیکربندی کنید
- Google Workspace و Google Drive از انواع MIME پشتیبانی میکنند