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