- نمایندگی JSON
- DataScope
- روش جستجو
- AccountInfo
- OrgUnitInfo
- SharedDriveInfo
- HangoutsChatInfo
- SitesUrlInfo
- TeamDriveInfo
- MailOptions
- ClientSideEncryptedOption
- DriveOptions
- HangoutsChatOptions
- گزینه های صوتی
- CalendarOptions
- پاسخگوی حاضرین
تعریف پرس و جو مورد استفاده برای جستجو و صادرات.
نمایندگی JSON |
---|
{ "corpus": enum ( |
فیلدها | |
---|---|
corpus | سرویس Google Workspace برای جستجو. |
dataScope | منبع داده برای جستجو |
searchMethod | روش جستجو برای استفاده |
method | نهاد مورد جستجو این فیلد جایگزین searchMethod برای پشتیبانی از درایوهای مشترک می شود. وقتی SearchMethod TEAM_DRIVE است، پاسخ این فیلد SHARED_DRIVE است. |
terms | اپراتورهای جستجوی سرویس خاص برای فیلتر کردن نتایج جستجو. |
startTime | زمان شروع درخواست جستجو در GMT مشخص کنید. مقدار در تاریخ مشخص شده به 12 صبح گرد می شود. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
endTime | زمان پایان درخواست جستجو در GMT مشخص کنید. مقدار در تاریخ مشخص شده به 12 صبح گرد می شود. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
teamDriveInfo | زمانی که SearchMethod TEAM_DRIVE باشد، الزامی است. |
timeZone | نام منطقه زمانی این باید یک نام IANA TZ باشد، مانند "America/Los_Angeles". برای فهرستی از نامهای منطقه زمانی، منطقه زمانی را ببینید. برای اطلاعات بیشتر درباره نحوه استفاده Vault از مناطق زمانی، به مرکز راهنمایی Vault مراجعه کنید. |
فیلد اتحادیه search_method_field . در صورت لزوم، جزئیات موجودات برای search_method_field فقط میتواند یکی از موارد زیر باشد: | |
accountInfo | زمانی که SearchMethod ACCOUNT باشد الزامی است. |
orgUnitInfo | زمانی که SearchMethod ORG_UNIT باشد، الزامی است. |
sharedDriveInfo | زمانی که SearchMethod SHARED_DRIVE است، الزامی است. |
hangoutsChatInfo | زمانی که SearchMethod ROOM باشد، الزامی است. (فقط خواندنی) |
sitesUrlInfo | زمانی که SearchMethod SITES_URL باشد، الزامی است. |
فیلد اتحادیه corpus_options_field . گزینه های جستجوی اضافی برای خدمات خاص. corpus_options_field تنها می تواند یکی از موارد زیر باشد: | |
mailOptions | گزینه های خاص جستجوی Gmail را تنظیم کنید. |
driveOptions | گزینه های خاص جستجوی Drive را تنظیم کنید. |
hangoutsChatOptions | گزینه های خاص جستجوی گپ را تنظیم کنید. (فقط خواندنی) |
voiceOptions | گزینه های خاص جستجوی صوتی را تنظیم کنید. |
calendarOptions | گزینه های اختصاصی جستجوی تقویم را تنظیم کنید. |
DataScope
منبع داده برای جستجو
Enums | |
---|---|
DATA_SCOPE_UNSPECIFIED | هیچ منبع داده ای مشخص نشده است. |
ALL_DATA | تمام داده های موجود |
HELD_DATA | فقط داده ها در انتظار |
UNPROCESSED_DATA | فقط دادههایی که هنوز توسط Vault پردازش نشدهاند. (فقط Gmail و Groups) |
روش جستجو
نوع نهاد برای جستجو.
Enums | |
---|---|
SEARCH_METHOD_UNSPECIFIED | یک روش جستجو باید مشخص شود وگرنه رد می شود. |
ACCOUNT | داده های حساب های مشخص شده در AccountInfo را جستجو کنید. |
ORG_UNIT | داده های همه حساب ها را در واحد سازمانی مشخص شده در OrgUnitInfo جستجو کنید. |
TEAM_DRIVE | داده ها را در Team Drive مشخص شده در teamDriveInfo جستجو کنید. |
ENTIRE_ORG | جستجوی داده های تمام حساب های موجود در سازمان. فقط برای جیمیل پشتیبانی می شود. وقتی مشخص شد، نیازی نیست AccountInfo یا OrgUnitInfo را مشخص کنید. |
ROOM | پیامها را در فضاهای گپ مشخصشده در HangoutsChatInfo جستجو کنید. |
SITES_URL | سایت ها را بر اساس URL های سایت منتشر شده مشخص شده در SitesUrlInfo جستجو کنید. |
SHARED_DRIVE | فایل ها را در درایوهای مشترک مشخص شده در SharedDriveInfo جستجو کنید. |
AccountInfo
حساب های مورد جستجو
نمایندگی JSON |
---|
{ "emails": [ string ] } |
فیلدها | |
---|---|
emails[] | مجموعه ای از حساب ها برای جستجو |
OrgUnitInfo
واحد سازمانی برای جستجو
نمایندگی JSON |
---|
{ "orgUnitId": string } |
فیلدها | |
---|---|
orgUnitId | نام واحد سازمانی برای جستجو، همانطور که توسط Admin SDK Directory API ارائه شده است. |
HangoutsChatInfo
فضاهای چت برای جستجو
نمایندگی JSON |
---|
{ "roomId": [ string ] } |
فیلدها | |
---|---|
roomId[] | فهرستی از شناسههای فضاهای گپ، که توسط Chat API ارائه شده است. محدودیتی برای صادرات از 500 فضای چت در هر درخواست وجود دارد. |
SitesUrlInfo
نشانیهای اینترنتی منتشر شده سایتهای جدید گوگل برای جستجو
نمایندگی JSON |
---|
{ "urls": [ string ] } |
فیلدها | |
---|---|
urls[] | لیستی از URLهای سایت منتشر شده |
TeamDriveInfo
درایوهای تیم برای جستجو
نمایندگی JSON |
---|
{ "teamDriveIds": [ string ] } |
فیلدها | |
---|---|
teamDriveIds[] | فهرست شناسههای Team Drive که توسط Drive API ارائه شده است. |
MailOptions
گزینه های اضافی برای جستجوی Gmail
نمایندگی JSON |
---|
{
"excludeDrafts": boolean,
"clientSideEncryptedOption": enum ( |
فیلدها | |
---|---|
excludeDrafts | برای حذف پیشنویسها، روی true تنظیم کنید. |
clientSideEncryptedOption | مشخص می کند که آیا نتایج باید شامل محتوای رمزگذاری شده، محتوای رمزگذاری نشده یا هر دو باشد. پیشفرض شامل هر دو میشود. |
ClientSideEncryptedOption
اگر سازمان شما از رمزگذاری سمت سرویس گیرنده Google Workspace استفاده می کند، وضعیت رمزگذاری محتوا
Enums | |
---|---|
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED | وضعیت رمزگذاری مشخص نشده است. نتایج شامل هر دو محتوای رمزگذاری شده و غیر رمزگذاری شده سمت مشتری است. |
CLIENT_SIDE_ENCRYPTED_OPTION_ANY | هر دو محتوای رمزگذاری شده و رمزگذاری نشده سمت مشتری را در نتایج قرار دهید. |
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED | فقط محتوای رمزگذاری شده سمت سرویس گیرنده را شامل شود. |
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED | فقط محتوای رمزگذاری نشده را شامل شود. |
DriveOptions
گزینه های اضافی برای جستجوی Drive
نمایندگی JSON |
---|
{
"versionDate": string,
"includeTeamDrives": boolean,
"includeSharedDrives": boolean,
"clientSideEncryptedOption": enum ( |
فیلدها | |
---|---|
versionDate | نسخه فعلی فایل Drive را جستجو کنید، اما محتوای آخرین نسخه ذخیره شده قبل از ساعت 12:00 صبح UTC در تاریخ مشخص شده صادر کنید. تاریخ را در UTC وارد کنید. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
includeTeamDrives | روی true تنظیم کنید تا Team Drive را نیز در بر گیرد. |
includeSharedDrives | برای گنجاندن درایوهای مشترک روی true تنظیم کنید. |
clientSideEncryptedOption | تنظیم کنید که آیا نتایج فقط شامل محتوای رمزگذاری شده با محتوای رمزگذاری سمت مشتری Google Workspace ، فقط محتوای رمزگذاری نشده یا هر دو باشد. پیش فرض برای هر دو. در حال حاضر برای Drive پشتیبانی می شود. |
HangoutsChatOptions
گزینه های اضافی برای جستجوی Google Chat
نمایندگی JSON |
---|
{ "includeRooms": boolean } |
فیلدها | |
---|---|
includeRooms | برای جستجو بر اساس حساب یا واحد سازمانی، روی درست تنظیم کنید تا اتاقها را نیز در بر گیرد. |
گزینه های صوتی
گزینه های اضافی برای جستجوی صوتی
نمایندگی JSON |
---|
{
"coveredData": [
enum ( |
فیلدها | |
---|---|
coveredData[] | انواع داده برای جستجو |
CalendarOptions
گزینه های اضافی برای جستجوی تقویم
نمایندگی JSON |
---|
{
"locationQuery": [
string
],
"peopleQuery": [
string
],
"minusWords": [
string
],
"responseStatuses": [
enum ( |
فیلدها | |
---|---|
locationQuery[] | فقط با رویدادهایی مطابقت دارد که مکان آنها شامل همه کلمات مجموعه داده شده است. اگر رشته حاوی عبارات نقلشده باشد، این روش فقط با رویدادهایی مطابقت میدهد که مکان آنها دقیقاً عبارت را دارد. ورودی های مجموعه در "و" در نظر گرفته می شوند. مثال تقسیم کلمه: ["نیوزیلند"] در مقابل ["نیوز"، "زلاند"] "نیوزیلند": با هر دو "نیوزیلند و بهتر" مطابقت دارد: فقط با بعدی مطابقت دارد |
peopleQuery[] | فقط با رویدادهایی مطابقت دارد که شرکت کنندگان شامل همه کلمات مجموعه داده شده باشند. ورودی های مجموعه در "و" در نظر گرفته می شوند. |
minusWords[] | فقط با رویدادهایی مطابقت دارد که شامل هیچ یک از کلمات مجموعه داده شده در عنوان، توضیحات، مکان یا شرکت کنندگان نیست. ورودی های مجموعه در "یا" در نظر گرفته می شوند. |
responseStatuses[] | فقط با رویدادهایی مطابقت دارد که متولی یکی از این پاسخها را برای آنها داده است. اگر مجموعه خالی باشد یا حاوی ATTENDEE_RESPONSE_UNSPECIFIED باشد، هیچ فیلتری روی پاسخ ها وجود نخواهد داشت. |
versionDate | نسخه فعلی رویداد تقویم را جستجو کنید، اما محتوای آخرین نسخه ذخیره شده قبل از ساعت 12:00 صبح UTC در تاریخ مشخص شده صادر کنید. تاریخ را در UTC وارد کنید. یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
پاسخگوی حاضرین
پاسخ کاربر به یک دعوت
Enums | |
---|---|
ATTENDEE_RESPONSE_UNSPECIFIED | پاسخ شرکت کننده نامشخص است. اگر این تنظیم شود، هیچ فیلتری روی پاسخها انجام نمیشود، همه پاسخهای دیگر شرکتکنندگان که بخشی از گزینههای پرس و جو هستند نادیده گرفته میشوند. |
ATTENDEE_RESPONSE_NEEDS_ACTION | شرکت کننده دعوت شده است اما هنوز پاسخی نداده است. |
ATTENDEE_RESPONSE_ACCEPTED | شرکت کننده قصد دارد شرکت کند. |
ATTENDEE_RESPONSE_DECLINED | شرکت کننده قصد حضور ندارد. |
ATTENDEE_RESPONSE_TENTATIVE | شرکت کننده انتظار دارد احتمالاً شرکت کند. |