דלגו לתוכן

יצירת קישור לסקר

הבקשה POST https://api.pristo.io/v1/links/generate/{prjId} יוצרת קישור אישי לשאלון אחד ב-Pristo CX ומחזירה את כתובת ה-URL שלו. אתם שולחים את הכתובת למשיב בערוץ שלכם, למשל בצ’אט או בקבלה, והתשובות מגיעות יחד עם שאר המשובים של השאלון.

  • מפתח API: מפתח של התוכנית, בחבילה הסטנדרטית או בחבילת פרימיום. ראו אימות באמצעות מפתח API.
  • שאלון: השאלון פורסם, ובלשונית שיתוף שלו מוגדר המצב פעיל. ראו שיתוף שאלון.
  • מזהה שאלון: ה-prjId של השאלון, מזהה מקוצר בן 22 תווים.
  1. לחצו על הלשונית ניהול > שאלונים ופתחו את השאלון.

  2. לחצו על הלשונית שיתוף.

  3. בקטע API למפתחים, העתיקו את מזהה השאלון. אותו מזהה מופיע בשורת הכתובת של הדפדפן, אחרי /manage/projects/.

  4. שלחו בקשת POST לכתובת https://api.pristo.io/v1/links/generate/ ואחריה המזהה, עם הכותרות X-API-Key ו-Content-Type: application/json ועם גוף JSON. כדי להשתמש בכל ערכי ברירת המחדל, שלחו {}.

  5. שלחו למשיב את ה-url מהתשובה.

חלון מסוף
curl -X POST "https://api.pristo.io/v1/links/generate/QUESTIONNAIRE_ID" \
-H "X-API-Key: $PRISTO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"expiresInMinutes": 10080,
"language": "en",
"isReusable": false,
"title": "Order 1042",
"customFields": { "order_id": "1042", "channel": "chat" }
}'

כל השדות אופציונליים, אבל הגוף עצמו חובה.

שדה סוג ברירת מחדל מה הוא עושה
expiresInMinutes integer ללא תפוגה מספר הדקות עד שתוקף הקישור פג, מ-1 עד 1,576,800 (3 שנים)
isReusable boolean false false יוצר קישור חד פעמי. true מאפשר לקישור לאסוף משוב חדש בכל פעם שמישהו פותח אותו
language string he קוד בן שתי אותיות לפי ISO 639-1. הקוד נשמר ב-Pristo CX יחד עם הקישור, מופיע במשוב, וקובע את השפה של הדף שהמשיב רואה כשתוקף הקישור פג או כשכבר השתמשו בו
title string אין תווית לקישור, עד 50 תווים
customFields object אין ערכים משלכם, למשל מספר הזמנה. המפתחות והערכים הם מחרוזות של עד 50 תווים

ה-API עונה 200 OK:

{
"linkId": "11111111-2222-3333-4444-555555555555",
"url": "https://go.pristo.io/l/AbCdEfGhIjKlMnOpQrStUv"
}

השדה linkId הוא UUID. הכתובת ב-url פותחת את השאלון. הקישור לא משויך לאיש קשר באוכלוסייה.

  • קישור חד פעמי שייך למשוב אחד. פתיחה חוזרת שלו ממשיכה את אותו משוב. אחרי שהמשיב שולח את התשובות, הקישור פותח דף תודה במקום השאלון.
  • קישור רב פעמי מתחיל משוב חדש בכל פעם שפותחים אותו, עד שתוקפו פג.
  • אחרי שעובר מספר הדקות שב-expiresInMinutes, הקישור פותח דף שאומר שתוקף הסקר פג.

מנהלי חשבון ומנהלי תוכנית רואים את ה-title, את ה-language ואת כל השדות המותאמים אישית בפרטי המשוב, תחת פרטי קישור. קישורים שנוצרו דרך ה-API לא מופיעים ברשימת הקישורים בלשונית שיתוף.

  • expiresInMinutes: 1 עד 1,576,800.
  • language: בדיוק 2 אותיות, וקוד ISO 639-1 קיים.
  • title: עד 50 תווים.
  • customFields: ערכים מסוג מחרוזת בלבד, ומפתחות וערכים של עד 50 תווים כל אחד.
  • גוף הבקשה יכול להיות עד 10,000 בייטים.

ה-API החזיר 400 עם provided surveyId is not valid. הנתיב לא מסתיים במזהה השאלון בן 22 התווים. UUID מלא לא עובד. העתיקו את המזהה מהקטע API למפתחים.

ה-API החזיר 404 עם project with id … not found. בחשבון של מפתח ה-API אין שאלון עם המזהה הזה, או שהשאלון נמחק.

הקישור נפתח, אבל השאלון לא מופיע. השאלון עוד לא פורסם, או שבלשונית שיתוף שלו מופיע המצב מושהה.

ה-API החזיר שגיאת 400 אחרת. גוף התשובה, בטקסט פשוט, מציין את השדה. ראו שגיאות API.