ابردادههای مربوط به جستجوی انجامشده، ابردادههای مربوط به موتور مورد استفاده برای جستجو و نتایج جستجو را برمیگرداند.
درخواست HTTP
GET https://customsearch.googleapis.com/customsearch/v1
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای پرس و جو
مولفه های | |
---|---|
c2coff | جستجوی ساده و سنتی چینی را فعال یا غیرفعال می کند. مقدار پیش فرض این پارامتر 0 (صفر) است، به این معنی که ویژگی فعال است. مقادیر پشتیبانی شده عبارتند از:
|
cr | نتایج جستجو را به اسنادی که از یک کشور خاص منشأ می گیرند محدود می کند. می توانید از عملگرهای بولی در مقدار پارامتر cr استفاده کنید. جستجوی گوگل کشور یک سند را با تجزیه و تحلیل زیر مشخص می کند:
برای لیستی از مقادیر معتبر برای این پارامتر، صفحه مقادیر پارامتر کشور را ببینید. |
cx | شناسه موتور جستجوی قابل برنامه ریزی برای استفاده برای این درخواست. |
dateRestrict | نتایج را بر اساس تاریخ به URL ها محدود می کند. مقادیر پشتیبانی شده عبارتند از:
|
exactTerms | عبارتی را مشخص می کند که تمام اسناد در نتایج جستجو باید حاوی آن باشند. |
excludeTerms | کلمه یا عبارتی را مشخص می کند که نباید در هیچ سندی در نتایج جستجو ظاهر شود. |
fileType | نتایج را به فایل های یک پسوند مشخص محدود می کند. فهرستی از انواع فایلهای قابل فهرستبندی توسط Google را میتوانید در مرکز راهنمای کنسول جستجو پیدا کنید. |
filter | روشن یا خاموش کردن فیلتر محتوای تکراری را کنترل می کند.
مقادیر قابل قبول عبارتند از:
|
gl | موقعیت جغرافیایی کاربر نهایی
|
googlehost | منسوخ . از پارامتر دامنه محلی Google (به عنوان مثال google.com، google.de یا google.fr) که برای انجام جستجو استفاده می شود. |
highRange | مقدار پایانی یک محدوده جستجو را مشخص می کند.
|
hl | زبان رابط کاربری را تنظیم می کند.
|
hq | اصطلاحات پرس و جوی مشخص شده را به پرس و جو اضافه می کند، گویی که با یک عملگر AND منطقی ترکیب شده اند. |
imgColorType | تصاویر سیاه و سفید، خاکستری، شفاف یا رنگی را برمیگرداند. مقادیر قابل قبول عبارتند از:
|
imgDominantColor | تصاویر یک رنگ غالب خاص را برمی گرداند. مقادیر قابل قبول عبارتند از:
|
imgSize | تصاویر با اندازه مشخص را برمی گرداند. مقادیر قابل قبول عبارتند از:
|
imgType | تصاویر یک نوع را برمی گرداند. مقادیر قابل قبول عبارتند از:
|
linkSite | مشخص می کند که تمام نتایج جستجو باید حاوی پیوندی به یک URL خاص باشد. |
lowRange | مقدار شروع یک محدوده جستجو را مشخص می کند. از |
lr | جستجو را به اسناد نوشته شده به یک زبان خاص محدود می کند (به عنوان مثال، مقادیر قابل قبول عبارتند از:
|
num | تعداد نتایج جستجو برای بازگشت
|
orTerms | عبارتهای جستجوی اضافی را برای بررسی در یک سند ارائه میکند، که در آن هر سند در نتایج جستجو باید حداقل یکی از عبارتهای جستجوی اضافی را داشته باشد. |
q | پرس و جو |
relatedSite | منسوخ. |
rights | فیلتر بر اساس مجوز. مقادیر پشتیبانی شده عبارتند از: |
safe | سطح ایمنی جستجو مقادیر قابل قبول عبارتند از:
|
searchType | نوع جستجو را مشخص می کند: مقادیر قابل قبول عبارتند از:
|
siteSearch | یک سایت مشخص را مشخص می کند که همیشه باید در نتایج گنجانده یا حذف شود (به پارامتر |
siteSearchFilter | شامل یا حذف نتایج از سایتی که در پارامتر مقادیر قابل قبول عبارتند از:
|
sort | عبارت مرتب سازی برای اعمال به نتایج. پارامتر مرتب سازی مشخص می کند که نتایج بر اساس عبارت مشخص شده یعنی مرتب سازی بر اساس تاریخ مرتب شوند. مثال: مرتبسازی=تاریخ . |
start | شاخص اولین نتیجه برای بازگشت. تعداد پیش فرض نتایج در هر صفحه 10 است، بنابراین |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Search
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cse
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.