قراءة محتوى الملف المشترك العام في Google Drive

StackOverflow https://stackoverflow.com//questions/11664332

  •  11-12-2019
  •  | 
  •  

سؤال

أنا أعمل على تطبيق Google Drive.

يحتاج التطبيق إلى قراءة محتويات ملف تمت مشاركته بشكل عام في Google Drive الخاص بشخص ما.

كيف يمكنني أن أفعل هذا؟

هل هناك API لتحقيق ذلك؟

هل كانت مفيدة؟

المحلول

عند استخدام Google Drive API، بعد تعيين قائمة التحكم بالوصول (ACL) للملف لتكون عامة، يمكنك الوصول مباشرة إلى الملف باستخدام webContentLink سمة البيانات الوصفية للملف والتي لا ينبغي أن تتطلب أي مصادقة/ترخيص عندما يكون الملف عامًا.

هذا مثال للبيانات التعريفية: https://developers.google.com/drive/v2/reference/files#resource

هذه هي كيفية الحصول على البيانات التعريفية للملف باستخدام مكتبات العملاء الشائعة: https://developers.google.com/drive/v2/reference/files/get

نصائح أخرى

أثناء توفر WebContentLink رابط لتنزيل أو عرض المحتوى الموجود في المستعرض، يبدو لي أنه لا يزال يتطلب مصادقة أو يقوم المستخدم بتسجيل الدخول بالفعل لعرض الملف، حتى لو تم تقاسمه ك "عام"

آمل أن تكون الخطة هي جعل هذا العمل كما هو موضح أعلاه، يمكن عرض الملفات العامة دون أي مصادقة على الإطلاق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top