אתם מוזמנים להצטרף אלינו לשידור חי ב-Discord בשרת של קהילת הפרסום והמדידה של Google וב-YouTube ב-14 במאי בשעה 10:00 (שעון החוף המזרחי)! במאמר הזה נדון בתכונות החדשות שנוספו לגרסה 24.1 של Google Ads API.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
אם אפשר, מומלץ להשתמש בהטמעה של C, אבל במקרים מסוימים ייתכן שיהיה צורך ב-PHP (למשל, עקב מגבלות אבטחה או מגבלות טכניות).
ההטמעה של PHP מותקנת אוטומטית כמו כל יחסי תלות אחרים של googleapis/gax-php ב-Composer, אבל היא משמשת בזמן הריצה רק אם ההטמעה של C לא מותקנת ומוגדרת.
הטמעת C
כדי להתקין ולהגדיר את התוסף Protobuf PHP:
מריצים את הפקודה sudo pecl install protobuf משורת הפקודה.
צריך להוסיף שורת extension=protobuf.so לקובץ php.ini.
הטמעת PHP
מוודאים שהטמעת C מושבתת ושמותקנים כל יחסי התלות של הספרייה googleapis/gax-php:
יש לך אפשרות להוסיף הערה לכל שורה של extension=protobuf.so ב-php.ini.
מריצים את הפקודה composer install מהספרייה שמכילה את הקובץ composer.json של הפרויקט שעליו עובדים. השדה composer.json צריך לציין את google-ads-php או כל פרויקט שבו נדרשת תלות.
איך בודקים באיזו הטמעה נעשה שימוש
מריצים את php -i | grep protobuf:
אם לא ריקה, אתם משתמשים בהטמעה של C.
אחרת, לא אתם משתמשים בהטמעת C, וספריית ה-PHP של Google Ads API תסתמך על הטמעת PHP (אם היא הותקנה בצורה נכונה באמצעות Composer).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-04-22 (שעון UTC)."],[],[]]