عندما أكتب “Impersonate a User”، يفشل n8n في الاتصال بحساب الخدمة.
جميع الأذونات صحيحة في Google Workspace.
حاولت باستخدام Python والنتيجة صحيحة.
لا أعرف ما يحدث لكنني أعتقد أن هذا الخيار معطل.
مرحبا @Renan_Rez، بينما تنتظر الرد، إليك بعض الأشياء التي قد تساعدك:
تم المطابقة تلقائيًا مع سؤالك.
المستندات:
المنتدى:
@StoneCat، @anon61017519، @mohamed3nan - لقد ساعدتم في مسائل مماثلة من قبل، هل يمكنكم إلقاء نظرة؟
اقتراح تلقائي من روبوت مجتمع n8n. إنه تجربة استطلاعية - يرجى مشاركة ملاحظاتك هنا.
مرحباً @Renan_Rez
عند تفعيل “محاكاة المستخدم”، تحتاج أيضاً إلى تكوين “Domain-Wide Delegation” في لوحة التحكم Google Workspace الخاصة بك. يسمح هذا لحساب الخدمة بالتصرف نيابةً عن المستخدمين في مجالك.
تحقق من هذه الوثيقة
تأكد أيضاً من أن عنوان البريد الإلكتروني للمستخدم المحاكى هو فعلاً مستخدم Workspace حقيقي (وليس مجموعة أو اسم مستعار) وأن المفتاح الخاص الخاص بك يتضمن رؤوساً كاملة و فواصل أسطر صحيحة.
مرحبا @Renan_Rez أهلا وسهلا!
اختبار حفظ الوقت للبيانات الاعتمادية هو ما يفشل، وليس البيانات الاعتمادية نفسها. لقطة الشاشة الخاصة بك تظهر أنها تم حفظها، وتشغيل Python يؤكد أن حساب الخدمة والتفويض صحيحان. الاختبار في n8n يطلب من Google مجموعة نطاق مختلفة عن تلك التي أذنت بها ضد هذا معرّف العميل، لذا يتم رفضه، بينما استدعاء العقدة يرسل نطاقه الخاص وينجح.
اتركه محفوظا وقم بتشغيله في العقدة التي تحتاجها بالفعل بدلا من الوثوق بالبانر.
انظر إلى هذا: