أنت تعمل على مشروع يتضمن التكامل مع خدمة خارجية تسمى Globus Groups. ومع ذلك، تواجه مشكلة تتمثل في عدم قدرتك على الاتصال بـ Globus Groups، ويتم إرجاع خطأ مع رمز الخطأ.

مقتطف الكود المقدم هو إحدى وظائف Python التي تحاول استرداد عضويات مجموعة من Globus Groups باستخدام معرف فريد يسمى `group_uuid`. ومع ذلك، إذا كان هناك خطأ في الاتصال بـ Globus Groups، فإن الوظيفة تكتشف الاستثناء، وتسجل رسالة خطأ، وترجع استجابة تشير إلى سبب الخطأ.

مهمتك هي تنفيذ الجزء المفقود من الوظيفة الذي يعالج حالات الخطأ المحددة ويعيد الاستجابة المناسبة.

يجب أن تقوم الوظيفة بإرجاع قاموس بالمفاتيح التالية:
- `"success"`: قيمة منطقية تشير إلى ما إذا كانت العملية ناجحة أم لا.
- `"خطأ"`: سلسلة تمثل رسالة الخطأ.
- `"error_code"`: عدد صحيح يمثل رمز الخطأ.

تحتاج إلى معالجة حالات الخطأ التالية:

1. إذا كان الخطأ بسبب رمز الحالة 401 (غير مصرح به) أو 403 (ممنوع)، فيجب أن تقوم الوظيفة بتعيين `"success"` إلى `False`، و`"error"` إلى سلسلة تشير إلى أن MDF Connect لا يحتوي على إذن القراءة من المجموعة المحددة، و"رمز_الخطأ"` إلى رمز حالة HTTP المقابل.

قم بتنفيذ الجزء المفقود من الوظيفة الذي يعالج حالات الخطأ كما هو موضح أعلاه.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}