Surveymonkey API: تحقق مما إذا كان البريد الإلكتروني المحدد قد أكمل الاستطلاع

StackOverflow https://stackoverflow.com//questions/24027540

  •  21-12-2019
  •  | 
  •  

سؤال

لدي كمية كبيرة من المستخدمين (أكثر من 400K) تم إرسال استطلاع لإكماله.كجزء من تسجيل الدخول إلى موقعي، أستخدم API Surveymonkey للتحقق لمعرفة ما إذا كانت أكملوا استطلاعهم المعين.أنا أدخل على عنوان البريد الإلكتروني.أنا أفكر في استخدام: https://developer.surveymonkey.com/mashery/get_respondent_list

ومع ذلك، لا أريد الصفحة من خلال جميع المستخدمين 400K للعثور على بريد إلكتروني محدد - على أي حال للقيام بهذا البحث أكثر كفاءة؟

باستخدام django backend إلى ping the surveymonkey api

هل كانت مفيدة؟

المحلول

get_respondent_list يسمح لك بالبحث عن المستطلعين حسب النطاق الزمني المعدل.بالنسبة للمستجيبين 400k، يجب عليك تخزين النتائج في قاعدة بيانات محلية واستعلام فقط API عند العثور على عنوان البريد الإلكتروني الذي تبحث عنه محليا.

لتجنب الاضطرار إلى تحليل القائمة بأكملها في كل مرة، يجب عليك فقط الحصول على المجيبين الجدد منذ آخر مرة تم التحقق منها باستخدام ميزة النطاق التاريخي لهذا التاريخ وإضافة المجيبين الجدد إلى DB.هناك بعض الأمثلة رمز يوضح الاقتراع للمستجيبين الجدد بناء على نطاق التاريخ / الوقت على GitHub العام Surveymonkey هنا:

href="https://github.com/surveymonkey/python_guides/blob/master/guides/polling.py" rel="nofollow"> https://github.com/surveymonkey/python_guides/blob/ماجستير / أدلة / اقتراع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top