اسکریپت برنامههای گوگل (Google Apps Script) سرویس مخاطبین (Contacts) را در ۱۶ دسامبر ۲۰۲۲ منسوخ کرد و این سرویس را در ۳۱ ژانویه ۲۰۲۵ غیرفعال نمود.
در عوض، از سرویس پیشرفته People API استفاده کنید. People API از پروتکل JSON جدیدتری استفاده میکند و ویژگیهای پیشرفتهای مانند ادغام مخاطبین با پروفایلها را ارائه میدهد.
از این راهنما استفاده کنید تا یاد بگیرید کدام متدهای سرویس Contacts معادلی در سرویس پیشرفته People API ندارند، یاد بگیرید که به جای آنها از چه چیزی میتوانید استفاده کنید و نمونههای کد برای انتقال وظایف رایج را بیابید. برای اطلاعات بیشتر، به راهنمای انتقال Contacts API مراجعه کنید.
روشهایی بدون معادلهای API افراد
لیستهای زیر متدهای getContacts در سرویس Contacts را نشان میدهند که روشهای معادلی برای جستجوی مخاطبین در سرویس پیشرفته People API ندارند. با سرویس پیشرفته People API، میتوانید بر اساس فیلدهای names ، nickNames ، emailAddresses ، phoneNumbers و organizations یک مخاطب که از منبع CONTACT هستند، جستجو کنید.
| روشهای بدون معادل |
|---|
|
جدول زیر متدهای getContacts از سرویس Contacts را که از یک پارامتر label اضافی استفاده میکنند، فهرست میکند. اگرچه سرویس پیشرفته People API به شما امکان میدهد مخاطبین را با استفاده از فیلد معادل searchContacts دریافت کنید، اما نمیتوانید جستجو را به یک برچسب خاص محدود کنید.
| روشهایی با معادلهای جزئی |
|---|
|
ویژگیهای اضافی موجود با People API
وقتی به سرویس پیشرفته People API مهاجرت میکنید، میتوانید به ویژگیهای People API زیر که در سرویس مخاطبین در دسترس نیستند، دسترسی پیدا کنید:
- منبع داده را مشخص کنید - وقتی اطلاعاتی در مورد یک شخص جستجو میکنید، میتوانید مشخص کنید که کجا جستجو شود، مانند یک مخاطب گوگل یا یک پروفایل گوگل.
- جستجوی افراد بر اساس رشته جستجو - میتوانید فهرستی از پروفایلها و مخاطبینی که با یک رشته خاص مطابقت دارند را دریافت کنید.
- درخواستهای دستهای - میتوانید فراخوانیهای API افراد خود را دستهای کنید تا به کاهش زمان اجرای اسکریپت خود کمک کنید.
نمونههای کد برای کارهای رایج
این بخش وظایف رایج از سرویس مخاطبین را فهرست میکند. نمونههای کد نحوه ساخت وظایف با استفاده از سرویس پیشرفته People API را نشان میدهند.
دریافت گروه مخاطبین بر اساس نام
نمونه کد زیر نحوه دریافت یک گروه مخاطب را با استفاده از نام آن نشان میدهد، که معادل getContactGroup در سرویس Contacts است.
دریافت اطلاعات تماس از طریق آدرس ایمیل
نمونه کد زیر نحوه دریافت یک مخاطب از طریق آدرس ایمیل آنها را نشان میدهد، که معادل getContact در سرویس Contacts است.
دریافت تمام مخاطبین
نمونه کد زیر نحوه دریافت تمام مخاطبین یک کاربر را نشان میدهد که معادل getContacts در سرویس Contacts است.
نام کامل یک مخاطب را دریافت کنید
نمونه کد زیر نحوه دریافت نام کامل یک مخاطب را نشان میدهد که معادل getFullName در سرویس Contacts است.
دریافت تمام شماره تلفنهای یک مخاطب
نمونه کد زیر نحوه دریافت تمام شماره تلفنهای یک مخاطب را نشان میدهد که معادل getPhones در سرویس Contacts است.
دریافت شماره تلفن خاص برای یک مخاطب
نمونه کد زیر نحوه دریافت شماره تلفن خاص برای یک مخاطب را نشان میدهد که معادل getPhoneNumber در سرویس Contacts است.