הבקשה POST https://api.pristo.io/v1/links/generate/{prjId} יוצרת קישור אישי לשאלון אחד ב-Pristo CX ומחזירה את כתובת ה-URL שלו. אתם שולחים את הכתובת למשיב בערוץ שלכם, למשל בצ’אט או בקבלה, והתשובות מגיעות יחד עם שאר המשובים של השאלון.
לפני שמתחילים
קישור לקטע: לפני שמתחילים- מפתח API: מפתח של התוכנית, בחבילה הסטנדרטית או בחבילת פרימיום. ראו אימות באמצעות מפתח API.
- שאלון: השאלון פורסם, ובלשונית שיתוף שלו מוגדר המצב פעיל. ראו שיתוף שאלון.
- מזהה שאלון: ה-
prjIdשל השאלון, מזהה מקוצר בן 22 תווים.
שלבים
קישור לקטע: שלבים-
לחצו על הלשונית ניהול > שאלונים ופתחו את השאלון.
-
לחצו על הלשונית שיתוף.
-
בקטע API למפתחים, העתיקו את מזהה השאלון. אותו מזהה מופיע בשורת הכתובת של הדפדפן, אחרי
/manage/projects/. -
שלחו בקשת
POSTלכתובתhttps://api.pristo.io/v1/links/generate/ואחריה המזהה, עם הכותרותX-API-Keyו-Content-Type: application/jsonועם גוף JSON. כדי להשתמש בכל ערכי ברירת המחדל, שלחו{}. -
שלחו למשיב את ה-
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.