تسجيل الدخول التلقائي لشخص

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

طلب تسجيل الدخول التلقائي

يمكن تسجيل الدخول التلقائي لشخص في مركز المساعدة بإرسال طلب POST لنقطة الاتصال contacts/login/ :

عنوان URL

https://support.example.com/api/agent/v1/contacts/{contact_id}/history

معاملات الاستعلام Query Parameters

email

معامل إجباري، نوعه سلسلة نصية string، تمرر ضمنه عنوان البريد الإلكتروني للشخص.

redirect_to

نوعه سلسلة نصية string، يحمل إحدى القيمتين التاليتين حصرًا:

  • home لتوجيه الشخص إلى صفحة مركز المساعدة الرئيسية.
  • conversations لتوجيه الشخص إلى صفحة الدردشة المباشرة.

مثال

لتسجيل الدخول التلقائي لشخص معين إلى مركز مساعدة له النطاق الفرعي support.example.com نكتب ما يلي:

curl -X POST --header 'Authorization: Bearer your_token' --header 'Content-Type: application/json' --data '{
"email":"mail@exampel.com",
"redirect_to":"conversations"
}' 'https://support.example.com/api/agent/v1/contacts/login'

تتضمن الاستجابة عنوان URL يشبه التالي ويتضمن رمز دخول login code خاص بالشخص:

support.example.com/login/your_login_code?email=mail%40exampel.com&redirect_to=conversations