هناك نوعان من النقل يمكن استخدامهما عند إرسال الطلبات إلى واجهة برمجة التطبيقات. تختار مكتبة العملاء لدينا البرنامج الأمثل مما يلي:
- الخيار المفضّل: gRPC تتطلّب هذه العملية تثبيت الإضافة gRPC PHP وتستند إلى بروتوكول HTTP/2.
- يمكن استخدام عنوان بديل عند عدم توفّر gRPC: REST. لا يتطلب تثبيت أي إضافة بلغة PHP ويعتمد على HTTP/1.1.
إذا كنت تفضّل تحديد نوع النقل بنفسك بدلاً من الاعتماد على
القواعد التلقائية الموضّحة أعلاه، يمكنك ضبط السمة transport
في القسم
CONNECTION
من ملف
google_ads_php.ini
:
[CONNECTION]
; Optional transport settings.
; By default, "grpc" is used if available otherwise "rest".
transport = "grpc"
بدلاً من ذلك، يمكنك ضبط إعداد النقل آليًا مثل كل الإعدادات الأخرى:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withTransport('grpc')
->build();