परिवहन के दो तरीके हैं, जिनका इस्तेमाल एपीआई. हमारी क्लाइंट लाइब्रेरी इनमें से सबसे सही क्लाइंट लाइब्रेरी को चुनती है:
- पसंदीदा: gRPC. इसके लिए इंस्टॉलेशन की ज़रूरत होती है gRPC PHP एक्सटेंशन का इस्तेमाल करके और यह एचटीटीपी/2 पर आधारित है.
- gRPC उपलब्ध न होने पर इस्तेमाल किया जाने वाला वैकल्पिक तरीका: आराम. यह काम करता है किसी भी 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();