حمل و نقل
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
دو نوع روش انتقال وجود دارد که میتوان هنگام ارسال درخواستها به API از آنها استفاده کرد. کتابخانه کلاینت PHP به طور خودکار روش انتقال بهینه را بر اساس محیط شما انتخاب میکند:
Fallback ( rest ) : REST . به طور خودکار زمانی که افزونه gRPC در دسترس نیست، استفاده میشود. نیازی به نصب هیچ افزونه PHP اضافی ندارد و مبتنی بر HTTP/1.1 است.
پیکربندی حمل و نقل
اگر ترجیح میدهید به جای تکیه بر قوانین انتخاب خودکار پیشفرض که در بخش قبل توضیح داده شد، نوع انتقال ( grpc یا rest ) را به طور صریح مشخص کنید، میتوانید تنظیمات transport را در فایل google_ads_php.ini یا به صورت برنامهنویسی پیکربندی کنید.
پیکربندی در google_ads_php.ini
ویژگی transport را در بخش CONNECTION از فایل google_ads_php.ini خود تنظیم کنید:
[CONNECTION]; Optional transport settings.; By default, "grpc" is used if available; otherwise, "rest" is used.transport="grpc"
پیکربندی از طریق برنامهنویسی
از طرف دیگر، میتوانید تنظیمات انتقال را به صورت برنامهنویسی شده هنگام ساخت کلاینت پیکربندی کنید:
$googleAdsClient = (new GoogleAdsClientBuilder()) // ... ->withTransport('grpc') ->build();
تاریخ آخرین بهروزرسانی 2026-09-30 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-09-30 بهوقت ساعت هماهنگ جهانی."],[],[]]