Custom Search JSON API: מבוא

מסמך זה יעזור לך להכיר את ממשק ה-API של JSON לחיפוש בהתאמה אישית ואת השימוש בו.

לפני שמתחילים

יצירת Programmable Search Engine

באמצעות קריאה ל-API, המשתמש שולח בקשות נגד מכונה קיימת של Programmable Search Engine. לכן, לפני השימוש ב-API, צריך ליצור אותו בלוח הבקרה. קראו את המדריך כדי לקבל מידע נוסף על אפשרויות ההגדרה השונות. אחרי שיוצרים אותו, אפשר למצוא את מזהה מנוע החיפוש בקטע Basic בדף Overview. ה-API משתמש בפרמטר cx.

זיהוי האפליקציה שלכם ב-Google באמצעות מפתח API

ב-Custom Search JSON API יש להשתמש במפתח API. מפתח API מאפשר לזהות את הלקוח ב-Google.

אחרי שיוצרים מפתח API, האפליקציה יכולה לצרף את פרמטר השאילתה key=yourAPIKey לכל כתובות ה-URL של הבקשות. מפתח ה-API בטוח להטמעה בכתובות URL, והוא לא צריך קידוד.

סקירה כללית על ממשקי API

פעולות API

יש רק שיטה אחת להפעלה ב-Custom Search JSON API:

פעולה התיאור מיפוי HTTP ל-REST
list מחזירה את תוצאות החיפוש המבוקשות מ-Programmable Search Engine. GET

מודל נתונים של API

התוצאה של שאילתת חיפוש ב-Custom Search JSON API היא אובייקט JSON שכולל שלושה סוגי נתונים:

  • מטא-נתונים שמתארים את החיפוש המבוקש (וכנראה גם בקשות של חיפוש קשור)
  • מטא-נתונים שמתארים את Programmable Search Engine
  • תוצאות חיפוש

לפרטים נוספים, אפשר לעיין בקטע של נתוני התשובות שבמאמר שימוש ב-REST.

מודל הנתונים מבוסס על המפרט של OpenSearch 1.1. בנוסף לנכסים הרגילים של OpenSearch, Custom Search JSON API מגדיר שני מאפיינים מותאמים אישית ושני תפקידי שאילתות מותאמים אישית:

  • מאפיינים מותאמים אישית
    • cx: המזהה של Programmable Search Engine.
    • safe: תיאור של רמת החיפוש הבטוח לסינון התוצאות שהוחזרו.
  • תפקידים בשאילתות בהתאמה אישית
    • nextPage: תפקיד שמציין את האפשרות שאפשר להשתמש בה כדי לגשת לדף הלוגי הבא של התוצאות, אם קיים.
    • previousPage: תפקיד שמציין שאפשר להשתמש בשאילתה כדי לגשת לדף הלוגי הקודם של התוצאות, אם קיים.

רוצה לנסות?

כדי להתנסות ולראות מה ה-API יכול לעשות בלי לכתוב קוד, היכנסו אל הכלי 'Try this API'.

לתיאור מלא של פרמטרים, בקרו בחומר העזר בנושאcse.list.

כדי להבין איך להשתמש ב-API באמצעות בקשות HTTP, המשיכו למאמר שימוש ב-REST.