يمكنك مشاركة ملفات ومجلدات Google Drive مع الآخرين باستخدام واجهة مستخدم Drive أو من خلال Google Drive API. عند المشاركة من Drive، يمكنك تحديد ما إذا كان بإمكان المستخدمين تعديل الملف أو التعليق عليه أو فتحه فقط.
يساعد مفتاح المرجع في حماية ملفك من الوصول غير المقصود. مفاتيح الموارد هي مَعلمة إضافية يتم تمريرها حتى يتمكّن المستخدمون من الوصول إلى ملفات معيّنة تمّت مشاركتها باستخدام رابط. على المستخدمين الذين لم يسبق لهم عرض الملف تقديم مفتاح المصدر للوصول إليه. لا يحتاج المستخدمون الذين اطّلعوا على الملف مؤخرًا أو لديهم إذن وصول مباشر إليه إلى مفتاح المصدر للوصول إليه.
لا يمكن العثور على ملف Drive الذي تمت مشاركته باستخدام رابط إلا من قِبل
المستخدمين الذين يمكنهم الوصول إلى الملف نتيجةً لمصدر type=user
أو type=group
permissions
. قد تتطلّب الطلبات الواردة من المستخدمين
الذين يمكنهم الوصول إلى هذه الملفات التي تمت مشاركتها باستخدام رابط فقط باستخدام إذن type=domain
أو
type=anyone
مفتاح مورد.
لمزيد من المعلومات عن الأذونات، يُرجى الاطّلاع على مشاركة الملفات والمجلدات ومساحات التخزين السحابي. للحصول على قائمة كاملة بالأدوار والعمليات المسموحة لكل منها، راجِع الأدوار والأذونات.
قراءة مفتاح المورد من الملف
تعرض واجهة برمجة التطبيقات Drive API مفتاح مورد الملف في الحقل
resourceKey
للقراءة فقط من المورد files
.
إذا كان الملف اختصارًا في Drive، يتم عرض
مفتاح المورد لهدف الاختصار في الحقل
shortcutDetails.targetResourceKey
للقراءة فقط.
إنّ الحقول في مصدر files
التي تعرض عناوين URL،
مثل exportLinks
وwebContentLink
وwebViewLink
، تتضمّن أيضًا
resourceKey
. يمكن أيضًا للعملاء الذين يتم دمجهم مع واجهة مستخدم Drive استخدامresourceKeys
ضمن المَعلمة state
. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تنزيل ملفاتك وتصديرها.
ضبط مفتاح المورد في الطلب
يتم ضبط مفاتيح الموارد لأي ملفات تتم الإشارة إليها من خلال طلبات إلى Drive API
في عنوان HTTP X-Goog-Drive-Resource-Keys
.
يمكن أن تحدِّد الطلبات المرسَلة إلى Drive API مفتاحًا واحدًا أو أكثر من مفاتيح الموارد باستخدام X-Goog-Drive-Resource-Keys
رأس HTTP.
البنية
يتمّ ضبط معرّف الملف وزوج مفتاح المورد في العنوان باستخدام فاصل شرطة مائلة للأمام
(/
). يتم إنشاء العنوان من خلال دمج كل أزواج مفتاح
المورد ورقم تعريف الملف باستخدام فواصل الفاصلة (,
).
على سبيل المثال، لنفترض أنّه تم تقديم طلب لنقل الملف fileId1
من المجلد fileId2
إلى
المجلد fileId3
. لنفترض أنّ مفاتيح الموارد لهذه الملفات الثلاثة هي
resourceKey1
وresourceKey2
وresourceKey3
على التوالي. العنوان
المُنشئ من هذه القيم باستخدام الشرطة المائلة للأمام والفواصل هو:
X-Goog-Drive-Resource-Keys: fileId1/resourceKey1,fileId2/resourceKey2,fileId3/resourceKey3
مواضيع ذات صلة
- مشاركة الملفات والمجلدات ومساحات التخزين
- تنزيل الملفات وتصديرها
- حماية محتوى الملف
- ضبط عملية دمج واجهة مستخدم Drive