Office365-rest-python-client: ModuleNotFoundError: لا توجد وحدة باسم "office365.runtime.auth.ClientCredential"

تم إنشاؤها على ٣ أغسطس ٢٠٢٠  ·  4تعليقات  ·  مصدر: vgrem/Office365-REST-Python-Client

أهلا،
انا حصلت
ModuleNotFoundError: لا توجد وحدة باسم "office365.runtime.auth.ClientCredential"
مع Office365-REST-Python-Client 2.1.10

هل هذه الوحدة مهملة؟ ما الذي يجب استخدامه بدلاً من ذلك لمصادقة client_id + client_secret؟

question

التعليق الأكثر فائدة

تحيات،

تم إصدار إصدار جديد ( v2.2.0 ) وهذا مثال يوضح كيفية استخدام تدفق تطبيق SharePoint فقط :

from office365.runtime.auth.client_credential import ClientCredential
from office365.sharepoint.client_context import ClientContext

credentials = ClientCredential(client_id, client_secret)
ctx = ClientContext(url).with_credentials(credentials)

target_web = ctx.web
ctx.load(target_web)
ctx.execute_query()

اقترح إغلاق هذا كما تم حله.

ال 4 كومينتر

تحيات،

في الواقع ، في الإصدار 2.1.10 (أو ما دونه) من المتوقع استيراد الوحدة النمطية ClientCredential على النحو التالي:

from office365.runtime.auth.clientCredential import ClientCredential

على الرغم من أنه في الإصدارات المستقبلية (بما في ذلك أحدث إصدار متاح من GitHub) تغير مسار الاستيراد إلى:

from office365.runtime.auth.client_credential import ClientCredential

نأسف للإزعاج،
فاديم

يبدو أنك تقوم بتضمين ملفات ClientCredential.py و clientCredential.py. هذا لا يعمل بشكل جيد مع Windows لأنه سيختار واحدًا أو الآخر فقط.

هل ستصدر أحدث إصدار على جيثب باستخدام client_credential إلى الفهرس البديل في أي وقت قريبًا؟

minsis ، إيجابي ، من المقرر إصدار 2.1.11 في وقت لاحق من هذا الأسبوع.

تحيات،

تم إصدار إصدار جديد ( v2.2.0 ) وهذا مثال يوضح كيفية استخدام تدفق تطبيق SharePoint فقط :

from office365.runtime.auth.client_credential import ClientCredential
from office365.sharepoint.client_context import ClientContext

credentials = ClientCredential(client_id, client_secret)
ctx = ClientContext(url).with_credentials(credentials)

target_web = ctx.web
ctx.load(target_web)
ctx.execute_query()

اقترح إغلاق هذا كما تم حله.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات