الحسابات الاختبارية

نحن بصدد إزالة قدرة التطبيقات على إنشاء حسابات اختبارية جديدة مؤقتًا. لا ينبغي أن يؤثر هذا على الحسابات الاختبارية الحالية أو التطبيقات التي نطلب إنشاء حساب اختباري لها مؤقتًا لأغراض التقييم. سنشارك تحديثًا بمجرد استعادة الوصول إلى إنشاء حسابات اختبارية جديدة.

وعلى عكس المُختبرين، الذين يمثلون مستخدمين حقيقيين لديهم دور مُختبر في تطبيقك، تُعد الحسابات الاختبارية حسابات مماثلة لمستخدمي فيسبوك الفعليين والتي يمكنك استخدامها لاختبار تنفيذ تسجيل دخول فيسبوك في تطبيقك وأي أذونات أو ميزات يستخدمها تطبيقك.

Screenshot of Roles > Test Users in left-hand menu and Roles > Test Users panel displayed.

لا يمكن للحسابات الاختبارية أن تتفاعل مع مستخدمي فيسبوك الحقيقيين وستكون أي بيانات تنشئها باستخدام حساب اختباري مرئية للحسابات الاختبارية الأخرى على تطبيقك فقط أو لمستخدمي فيسبوك الحقيقيين الذين لديهم دور المسؤول أو المطوّر أو المُختبر في تطبيقك. ويتم استثناء الحسابات الاختبارية من أنظمة الكشف عن الحسابات الزائفة والمحتوى غير المهم أو الاحتيالي، لذلك لن يتم تعطيلها عند استخدامها لاختبار تطبيقك.

يمكنك الإنشاء والتعديل والحذف وتسجيل الدخول بصفتك حسابًا اختباريًا من خلال لوحة معلومات التطبيق أو واجهة Graph API.

التقييدات

  • تقتصر التطبيقات على 10 حسابات اختبارية.
  • لا تنشئ أو تحتفظ بحسابات اختبارية أكثر مما هو مطلوب بشكل معقول لاختبار دمج تطبيقك.
  • يجب ألا يتم استخدام الحسابات الاختبارية إلا لاختبار دمج التطبيق أو محاكاة طريقة عمل تطبيقك.
  • لا يمكن إنشاء الحسابات الاختبارية إلا من خلال مسؤولي أو مطوّري التطبيق.
  • بإمكان الحسابات الاختبارية منح تطبيقك أي إذن أثناء التواجد في وضع التطوير ولكن لا يمكنها سوى منح الأذونات التي تمت الموافقة عليها أثناء التواجد في وضع النشر.
  • تكون كل الميزات نشطة للحسابات الاختبارية عندما يكون تطبيقك في وضع التطوير، في حين ستظل الميزات التي تمت الموافقة عليها فقط هي النشطة للحسابات الاختبارية أثناء وجود التطبيق في وضع النشر.
  • لا يمكن للحسابات الاختبارية التفاعل سوى مع الحسابات الاختبارية الأخرى أو المستخدمين الحقيقيين الذين لديهم دور مسؤول أو مطوّر أو مُختبر في التطبيق.
  • لا يمكن رؤية البيانات التي تم إنشاؤها بواسطة حساب اختباري إلا بواسطة الحسابات الاختبارية الأخرى أو المستخدمين الحقيقيين الذين يتمتعون بدور مسؤول أو مطوّر أو مُختبر في التطبيق.
  • لا يمكن للحسابات الاختبارية أن تتفاعل سوى مع الصفحات الاختبارية على مستوى التطبيق.
  • يمكن للحسابات الاختبارية التعليق فقط على منشورات التطبيق التي تم نشرها عبر مربع الحوار مشاركة في فيسبوك أو واجهة Graph API.
  • لا يمكن تحويل الحسابات الاختبارية إلى مستخدمين حقيقيين.
  • يمكن للحسابات الاختبارية إجراء استدعاءات كافية لواجهة API فقط لمحاكاة كيفية عمل التطبيق في وضع البث المباشر. ويتم تقييد معدلات الاستدعاء في هذه الحسابات بشكل مختلف عن المستخدمين الذين يتمتعون بدور في التطبيق.

إنشاء الحسابات الاختبارية

يمكنك إنشاء الحسابات الاختبارية في لوحة معلومات التطبيق من خلال الانتقال إلى القسم الحسابات الاختبارية في لوحة الأدوار > الحسابات الاختبارية والنقر على الزر إنشاء حسابات اختبارية. سيفتح هذا مربع حوار يسمح لك بإنشاء ما يصل إلى 4 حسابات اختبارية في المرة الواحدة.

Screenshot of Roles > Test Users in left-hand menu and Roles > Test Users panel displayed.

يمكنك أيضًا اختيار تثبيت التطبيق لكل من هؤلاء المستخدمين، وهو ما يعني أن تمنح تطبيقك كل إذن من الأذونات (تصريح) التي تحددها وقت الإنشاء (يمكنك دائمًا منح أذونات للآخرين لاحقًا).

يتيح لك مربع الحوار إنشاء حسابات Facebook الاختبارية:

  • إنشاء ما يصل إلى 4 حسابات اختبارية في وقت واحد. وإذا كنت تريد إنشاء المزيد من الحسابات بشكل مجمّع، فيجب استخدام واجهة Graph API بدلاً من ذلك.
  • تحديد ما إذا كان سيتم تثبيت التطبيق افتراضيًا لكل حساب اختباري تم إنشاؤه حديثًا.
  • تحديد إصدار واجهة Graph API لاستخدامه في الاستدعاءات.
  • منح الأذونات للتطبيق لكل حساب اختباري.
  • إضافة تقييدات حسب العمر.
  • اختيار اللغة المحلية التي ستستخدمها الحسابات الاختبارية لعرض فيسبوك.

وبمجرد الإنشاء، ستظهر الحسابات الاختبارية في الجدول حسابات Facebook.

الاختبار باستخدام الحسابات الاختبارية

يمكنك اختبار تطبيقك باستخدام حساب اختباري عن طريق تنفيذ تسجيل دخول فيسبوك باستخدام بيانات اعتماد الحساب الاختباري ومنح تطبيقك أي أذونات يحتاجها. ويمكنك أيضًا منح تطبيقك الأذونات نيابةً عن الحساب الاختباري بالنقر على أيقونة النقاط الثلاث (•••) في العمود الخيارات في صف حساب اختباري محدد في الجدول حسابات Facebook. وسيوفر لك النقر على أيقونة النقاط الثلاث خيار تعديل الأذونات التي منحها الحساب الاختباري لتطبيقك، وإمكانية إنشاء رموز وصول المستخدم للحساب الاختباري وتسجيل الدخول إلى الحساب الاختباري.

Screenshot of Options ellipsis dropdown menu.

إدارة الحسابات الاختبارية

تعرض لك لوحة معلومات التطبيق قائمة بالحسابات الاختبارية الحالية وتتيح لك تعديل إعدادات أي حساب اختباري.

يمكنك إجراء ما يلي:

  • تغيير الاسم أو كلمة السر لأي حساب اختباري.
  • تغيير الأذونات التي منحها الحساب الاختباري للتطبيق.
  • الحصول على رمز وصول صالح لكل حساب اختباري.
  • إضافة أصدقاء إلى هذا الحساب الاختباري وحذفهم.
  • الحصول على رمز وصول جديد للحساب الاختباري عند انتهاء صلاحية رمز الوصول الحالي.
  • تسجيل الدخول كحساب اختباري.
  • تغيير إصدار واجهة Graph API المستخدم في استدعاءات الحساب الاختباري.
  • حذف أي حساب اختباري.

إذا أردت ربط حساب اختباري حالي بالتطبيقات الأخرى أو إلغاء ربطه، فسيتعين عليك استخدام واجهة Graph API.

نقاط نهاية واجهة Graph API للحساب الاختباري

إذا لم تكن لوحة معلومات التطبيق كافية لتلبية احتياجاتك أو كنت ترغب في إنشاء أكثر من 4 حسابات اختبارية في وقت واحد، فيمكنك استخدام واجهة Graph API.

يمكن لمسؤولي التطبيقات والمطوّرين استخدام نقطة نهاية حسابات التطبيق من أجل:

  • إنشاء حسابات اختبارية جديدة للتطبيق.
  • الحصول على قائمة بكل الحسابات الاختبارية المرتبطة بالتطبيق.
  • الحصول على رمز وصول صالح لكل حساب اختباري.
  • ربط الحسابات الاختبارية الحالية بالتطبيق وإلغاء ربطها.
  • الحصول على عنوان URL لاستخدامه في تسجيل الدخول كحساب اختباري.

يمكن لمسؤولي التطبيقات والمطوّرين استخدام نقطة نهاية الحساب الاختباري من أجل:

  • الاطّلاع على تفاصيل حول الحساب الاختباري.
  • تحديث اسم الحساب الاختباري أو كلمة السر.
  • حذف الحساب الاختباري.
  • إنشاء روابط صداقة بين الحسابات الاختبارية.