انضمّوا إلينا مباشرةً على Discord على خادم "منتدى Google للإعلان وقياس الأداء" في 16 أكتوبر. سنتناول الميزات الجديدة التي تمت إضافتها في الإصدار 22 من Google Ads API.
ننصحك باستخدام لغة 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.jsongoogle-ads-php أو أي مشروع يتطلّب ذلك كأحد
الموارد المُستخدَمة.
تحديد عملية التنفيذ المستخدَمة
الإجراء php -i | grep protobuf:
إذا كانت غير فارغة، يعني ذلك أنّك تستخدم عملية التنفيذ C.
بخلاف ذلك، لن يتم استخدام واجهة برمجة التطبيقات C، وستعتمد مكتبة PHP على واجهة برمجة التطبيقات Google Ads API (إذا تم تثبيتها بشكلٍ صحيح باستخدام Composer).
تاريخ التعديل الأخير: 2025-09-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-09-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]