باستخدام Google Chat API، يمكن للتطبيقات استيراد البيانات من منصات المراسلة الأخرى إلى Google Chat باستخدام مساحات وضع الاستيراد. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة استيراد بيانات الرسائل من خدمة خارجية إلى Google Chat.
لقراءة الموارد وكتابتها في مساحات وضع الاستيراد، عليك مصادقة تطبيقات Chat باستخدام حساب خدمة.
امنح حساب الخدمة نطاق تفويض Chat API التالي
من خلال مشرف: https://www.googleapis.com/auth/chat.import
.
يمكن فقط لمشرفي نطاق Google Workspace منح نطاق OAuth هذا ل حسابات الخدمة من خلال تفويض على مستوى النطاق. كل نطاق ينشئ فيه تطبيق Chat مساحات وضع الاستيراد يجب أن يحتوي على نطاق OAuth هذا. بعد تفويض حساب الخدمة بسلطة على مستوى النطاق لهذا النطاق، يمكن لتطبيقات Chat الوصول إلى مساحات وضع الاستيراد عن طريق انتحال هوية حساب مستخدم.
في بعض السيناريوهات، قد لا يكون حساب المستخدم المخصّص للانتحال
متاحًا. في هذه الحالات، يمكن لتطبيق Chat استخدام
بيانات اعتماد حساب الخدمة كحل احتياطي. على سبيل المثال، إذا حذفت حساب مستخدم
تم استخدامه أثناء إنشاء الرسالة، يمكن لتطبيق
Chat استخدام بيانات اعتماد حساب الخدمة الخاص به
لإنشاء رسالة تحتوي على المحتوى نفسه. يمكن لتطبيقات Chat
الوصول إلى مساحات وضع الاستيراد كتطبيق باستخدام بيانات اعتماد حساب الخدمة مع
نطاق OAuth التالي: https://www.googleapis.com/auth/chat.bot
.
لا يلزم توفُّر أي نطاقات أخرى لواجهة برمجة تطبيقات Google Chat عند استيراد الموارد إلى مساحة وضع الاستيراد. لا يمكن لتطبيقات Chat استيراد المحتوى إلا إلى مساحات وضع الاستيراد التي تنشئها، وليس إلى مساحات وضع الاستيراد التي أنشأتها تطبيقات أخرى.
يسرد الجدول التالي طرق الموارد التي يمكن لتطبيقات Chat استدعاؤها في مساحات وضع الاستيراد، ونوع المصادقة التي تتوافق معها:
طريقة المورد |
إمكانية انتحال هوية المستخدم متاحة |
بيانات اعتماد حساب الخدمة متاحة |
---|---|---|
|
نعم |
لا |
|
لا |
نعم |
|
نعم |
لا |
|
نعم |
لا |
|
نعم |
لا |
|
نعم |
نعم |
|
نعم |
نعم |
|
لا |
نعم |
|
نعم |
لا |
|
نعم |
نعم |
|
نعم |
لا |
|
نعم |
لا |
|
نعم |
لا |
|
نعم |
لا |
|
نعم |
لا |
|
نعم |
لا |
مواضيع ذات صلة
- لمزيد من المعلومات عن المصادقة والتفويض، يُرجى الاطّلاع على مصادقة تطبيقات Google Chat وطلبات البيانات من واجهة برمجة التطبيقات وتفويضها.
- للتعرّف على كيفية بدء استيراد الموارد باستخدام مساحات وضع الاستيراد، اطّلِع على مقالة استيراد البيانات إلى Google Chat.