עיצוב ממשק REST

הדף הזה מבוסס על ההנחה שיש לך היכרות עם הכיוון של המשאבים עיצוב ומשאב שמות מדריכים למפתחים וכן משלימה אותם עם פרטים ספציפיים על ההטמעה של Google Ads API.

עיצוב ממוקד משאבים

באופן כללי, העיצוב של Google Ads API מבוסס על משאבים, לפי המודל אוספים של משאבים שאפשר לטפל בהם בנפרד (שמות השמות של ה-API). קיימת הפניה למשאבים עם שמות המשאבים שלהם, והם עוברים מניפולציה באמצעות קבוצה של methods (שנקראות גם פועלים או פעולות).

שמות המשאבים והשיטות האלה, יחד עם קידומת של גרסת API ספציפית, מורכבות מכתובות ה-URL של ממשק ה-REST. לדוגמה, אפשר לפרט את כתובת ה-URL הבאה לרכיבים הנפרדים האלה בהתאם לטבלה הבאה:

https://googleads.googleapis.com/v17/customers/1234567890:mutate
קידומת של גרסת API שם המשאב (יחסי) שיטה
https://googleads.googleapis.com/v17 customers/1234567890 mutate

כל כתובות ה-URL בארכיטקטורת REST לגרסה מסוימת של ה-API (למשל v17) משתפים קידומת משותפת של גרסת API. שם המשאב וה-method יחד מזהה לאיזה שירות API קוראים את הקריאה.

ב-Google Ads API נעשה שימוש נרחב בשיטות מותאמות אישית, בניגוד לשימוש ברוב ממשקי API מסורתיים בארכיטקטורת REST שמשתמשים בשיטות REST סטנדרטיות כמו list, get, create, update ו-delete. דוגמאות לשיטות מותאמות אישית ב-Google Ads API כוללים את search, searchStream ו-mutate.

בדפים הבאים יש פרטים נוספים על המשאב של Google Ads API שמות, שיטות שירות ו מוסכמות מתן שמות בפורמט JSON כדי להמחיש את אופן השימוש בהן יחד כדי להגדיר נקודות קצה לממשק REST.