سؤال

أود أن أحرر المستخدم وإضافة ملفات إلى المستخدمين Google Drive نيابة عن عملية الخادم.قمت بإعداد حساب خدمة ويمكنك الوصول بنجاح إلى محرك الأقراص كحساب الخدمة إضافة وسرد الملفات، إلخ. باستخدام الرمز التالي: giveacodicetagpre.

هذا يعمل، ولكن فقط إرجاع الملفات المرتبطة بما افترض مرتبط به محرك حسابات الخدمة (؟).

وفقا ل Javadoc، يمكن أيضا استخدام Googlecedential لإنتحال مستخدم عن طريق إضافة عنوان البريد الإلكتروني لمستخدمي حساب الخدمة كما يلي: giveacodicetagpre.

ومع ذلك، عند تنفيذ هذا الرمز، يتم طرح الاستثناء التالي: giveacodicetagpre.

هل أفتقد خطوة أو إعداد التكوين؟

شكرا، ديفيد

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

المحلول

لقد وجدت سؤالا مشابها باسم الألغام: هل يمكن لشركة Google Appls إدارة ملفات المستخدمين مع محرك الأقراص SDK؟ للميني التي ساعدتني في معرفة الإجابة.

وثائق cpanel مضللة قليلا حيث تشير إلى تمكين مفتاح المستهلك ثم إضافة المجال إلى شاشة الوصول إلى عميل API.يبدو أن هذا ساري المفعول ل API GDATA وليس API Google Drive الجديد.بإضافة معرف العميل كما هو مقترح في السؤال الآخر ومنح الوصول إلى نطاق محرك الأقراص، فأنا أصبح الآن قادرا على انتحال شخصية المستخدم.

نصائح أخرى

احصل على مشرف لإضافة نطاقات إلى xxxxx.appsooglesercontent.com عبر لوحة المسؤول:

أضفت ما يلي للعمل في جداول البيانات:


https://www.googleapisis.com/Auth/Drive
https://docs.google.com/feeds
https://spreadsheets.google.com/feeds

Permissions Permissions Scope

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