מדריך להעברת נתונים לממשק ה-API של אנשי הקשר

ממשק ה-API של אנשי הקשר הושבת ב-19 בינואר 2022. במדריך הזה מוסבר על שינויים בשדות, בנקודות קצה ובהיקפי הרשאות במהלך המעבר ל-People API.

סקירה כללית

ל-People API יש את אותה פונקציונליות כמו של Contacts API הקודם בכל הפיצ'רים, מלבד אנשי קשר נוספים:

  • לאדמינים יש הרשאות קריאה בלבד ל'אנשי קשר אחרים' בהיקף החדש. מאחר שאין תמיכה בשליחה של אותות שינוי/כתיבה חזרה ל'אנשי קשר אחרים', המשתמשים שלכם יצטרכו להוסיף את 'איש קשר אחר' כ'אנשי הקשר שלי' אם הם ירצו לעדכן את שדות הנתונים שלו.

  • אפשר לקרוא ב-API רק פרטים בסיסיים ליצירת קשר של 'אנשי קשר אחרים'. לדוגמה, שם מלא, כתובת אימייל ומספר טלפון.

בנוסף, ההיקף הישן של 'אנשי קשר' (https://www.google.com/m8/feeds), שסיפק גישה לאנשי קשר אישיים ולפרטים בספריות, יוחלף בהיקפים הבאים:

  • כדי לגשת לאנשי קשר אישיים: https://www.googleapis.com/auth/contacts
  • כדי לגשת למידע על הספרייה: https://www.googleapis.com/auth/directory.readonly

אנשי קשר

מיפוי שדות

השדה ליצירת קשר שדה למשתמש
atom:content ביוגרפיות
atom:link rel='http://schemas.google.com/contacts/2008/rel#photo' תמונות
atom:title names
gContact:billingInformation miscKeywords (type=OUTLOOK_BILLING_INFORMATION)
gContact:יום הולדת ימי הולדת
gContact:calendarLink calendarUrls
gContact:directoryשרת miscKeywords (type=OUTLOOK_DIRECTORY_SERVER)
gContact:אירוע אירועים
gContact:extendedProperty clientData
gContact:externalId externalIds
gContact:fileAs fileAses
gContact:מגדר מגדרים
gContact:groupMembershipInfo memberships.contactGroupMembership
gContact:תחביבים תחומי עניין
gContact:ראשי תיבות DEPRECATED כינויים (type=INITIALS)
gContact:jot type='home' miscKeywords (type=Home)
gContact:jot type='keywords' miscKeywords (type=OUTLOOK_KEYWORD)
gContact:jot type='other' miscKeywords (type=OTHER)
gContact:jot type='user' miscKeywords (type=OUTLOOK_USER)
gContact:jot type='work' miscKeywords (type=WORK)
gContact:שפה שפות
gContact:maidenName כינויים הוצאו משימוש (type=MAIDEN_NAME)
gContact:קילומטראז' miscKeywords (type=OUTLOOK_MILEAGE)
gContact:כינוי כינויים (type=DEFAULT)
gContact:עיסוק מקצועות
gContact:עדיפות miscKeywords (type=OUTLOOK_PRIORITY)
gContact:יחס קשרי גומלין
gContact:רגישות miscKeywords (type=OUTLOOK_SENSITIVITY)
gContact:shortName כינויים הוצאו משימוש (type=SHORT_NAME)
gContact:subject miscKeywords (type=OUTLOOK_SUBJECT)
gContact:userDefinedField userDefined
gContact:אתר urls
gContact:yomiName names.phonetic_full_name
gd:delete metadata.deleted
gd:email emailAddresses
gd:im imClients
gd:ארגון organizations
gd:phoneNumber phoneNumbers
gd:postalAddress addresses.formattedValue
gd:איפה מקומות מגורים
gd:structuredPostalAddress כתובות

נקודות קצה לאנשי קשר אישיים

קריאה

נדרש היקף הרשאות https://www.googleapis.com/auth/contacts או https://www.googleapis.com/auth/contacts.readonly.

שינוי

נדרש היקף הרשאות אחד (https://www.googleapis.com/auth/contacts). משנה את כל השדות של אנשי הקשר, מלבד תמונות.

שינוי תמונה

נדרש היקף הרשאות אחד (https://www.googleapis.com/auth/contacts).

נקודות קצה של אנשי קשר אחרים

קריאה

אנשי קשר אחרים הם לקריאה בלבד ומוחזרים רק השדות names, emailAddresses ו-phoneNumbers.

נדרש היקף הרשאות אחד (https://www.googleapis.com/auth/contacts.other.readonly).

העתקה

נדרשים היקפי הרשאות https://www.googleapis.com/auth/contacts.other.readonly ו-https://www.googleapis.com/auth/contacts.

נקודות קצה (endpoints) של רשימת כתובות גלובלית

נדרש היקף הרשאות אחד (https://www.googleapis.com/auth/directory.readonly).

קבוצות אנשי קשר

מיפוי שדות

שדה קבוצת אנשי קשר בממשק ה-API של אנשי הקשר שדה קבוצת אנשי קשר שלPeople API
atom:updated metadata.updateTime
atom:title name
atom:content name
gd:delete metadata.deleted
systemGroup groupType=SYSTEM_CONTACT_GROUP

נקודות קצה

קריאה

נדרש היקף הרשאות https://www.googleapis.com/auth/contacts או https://www.googleapis.com/auth/contacts.readonly.

שינוי

נדרש היקף הרשאות אחד (https://www.googleapis.com/auth/contacts).

היקפי הרשאות

ההיקף מהדור הקודם https://www.google.com/m8/feeds הוא כינוי להיקף ההרשאות https://www.googleapis.com/auth/contacts. כלומר, אישורי oauth קיימים עם היקף מדור קודם יפעלו לכל נקודות הקצה ב-People API שמחייבות את ההיקף https://www.googleapis.com/auth/contacts. קריאה וכתיבה של אנשי קשר וקבוצות של אנשי קשר יפעלו עם ההיקף הקודם.

ל-People API נדרשים היקפים חדשים כדי לגשת לנתונים של 'אנשי קשר נוספים' או ספרייה. למעלה פרטים על ההיקפים הנדרשים.

פרטים נוספים זמינים במאמר בנושא בקשות הרשאה.

ספריות לקוח