logologo
התחלה
מדריך
פיתוח
תוסף
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
התחלה
מדריך
פיתוח
תוסף
API
logologo
משתמש

תפקידים והרשאות

הגדרת תפקיד
הגדרת הרשאה
החלה ב-UI
איחוד תפקידים

מדריך למפתחים

הרחבת סרגל הגדרת הרשאות

מחלקה

ניהול מחלקות
ניהול תפקידי מחלקות

סנכרון נתוני משתמשים

ניהול סנכרון

מקור נתונים

WeChat Work
HTTP API

מדריך למפתחים

הרחבת מקור נתוני סנכרון
הרחבת משאב יעד סנכרון
Previous PageWeChat Work
Next Pageהרחבת מקור נתוני סנכרון
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#סנכרון נתוני משתמשים באמצעות HTTP API

#קבלת מפתח API

עיינו ב-מפתחות API. ודאו שלתפקיד המשויך למפתח ה-API יש את ההרשאות הנדרשות לסנכרון נתוני משתמשים.

#סקירת API

#דוגמה

curl 'https://localhost:13000/api/userData:push' \
  -H 'Authorization: Bearer <token>' \
  --data-raw '{"dataType":"user","records":[]}' # לפרטים נוספים על גוף הבקשה ראו בהמשך

#נקודת קצה (Endpoint)

POST /api/userData:push

#פורמט נתוני משתמשים

#UserData

פרמטרסוגתיאור
dataType'user' | 'department'חובה. סוג הנתונים הנשלחים. השתמשו ב-user לשליחת נתוני משתמשים.
matchKey'username' | 'email' | 'phone'אופציונלי. משמש להתאמת משתמשי מערכת קיימים בהתבסס על השדה שצוין.
recordsUserRecord[]חובה. מערך של רשומות נתוני משתמשים.

#UserRecord

פרמטרסוגתיאור
uidstringחובה. מזהה ייחודי לנתוני המשתמש המקוריים, המשמש לקישור נתוני המקור למשתמש המערכת. בלתי ניתן לשינוי עבור משתמש.
nicknamestringאופציונלי. כינוי המשתמש.
usernamestringאופציונלי. שם המשתמש.
emailstringאופציונלי. כתובת האימייל של המשתמש.
phonestringאופציונלי. מספר הטלפון של המשתמש.
departmentsstring[]אופציונלי. מערך של מזהי UID של מחלקות שהמשתמש משויך אליהן.
isDeletedbooleanאופציונלי. מציין אם הרשומה נמחקה.
<field>anyאופציונלי. שדות מותאמים אישית בטבלת המשתמשים.

#פורמט נתוני מחלקות

INFO

שליחת נתוני מחלקות דורשת שהתוסף מחלקות יהיה מותקן ומופעל.

#DepartmentData

פרמטרסוגתיאור
dataType'user' | 'department'חובה. סוג הנתונים הנשלחים. השתמשו ב-department עבור נתוני מחלקות.
recordsDepartmentRecord[]חובה. מערך של רשומות נתוני מחלקות.

#DepartmentRecord

פרמטרסוגתיאור
uidstringחובה. מזהה ייחודי לנתוני המחלקה המקוריים, המשמש לקישור נתוני המקור למחלקת המערכת. בלתי ניתן לשינוי.
titlestringחובה. כותרת המחלקה.
parentUidstringאופציונלי. UID של מחלקת האב.
isDeletedbooleanאופציונלי. מציין אם הרשומה נמחקה.
<field>anyאופציונלי. שדות מותאמים אישית בטבלת המחלקות.
INFO
  1. שליחת נתונים היא פעולה אידמפוטנטית.
  2. אם מחלקת אב אינה קיימת בעת שליחת נתוני מחלקות, לא ניתן ליצור את הקישור. תוכלו לשלוח את הנתונים שוב לאחר שמחלקת האב נוצרה.
  3. אם מחלקתו של משתמש אינה קיימת בעת שליחת נתוני משתמשים, לא ניתן לשייך את המשתמש לאותה מחלקה. תוכלו לשלוח את נתוני המשתמשים שוב לאחר שנתוני המחלקות נשלחו.