সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
পার্ল ক্লায়েন্ট লাইব্রেরি GitHub- এ হোস্ট করা হয়েছে এবং প্যাকেজটি CPAN- এ উপলব্ধ।
লাইব্রেরি পার্ল সংস্করণ 5.28.1 বা তার বেশি সমর্থন করে। এই লাইব্রেরিটি ব্যবহার করতে, প্রথমে পূর্বশর্তগুলি সম্পূর্ণ করুন৷
REST API প্রোটোকল
পার্ল ক্লায়েন্ট লাইব্রেরিতে ক্লাস এন্টিটি- যেমন সার্ভিস, রিসোর্স, এনাম এবং ত্রুটি- প্রোটোকল বাফার সংজ্ঞা পার্স করে তৈরি করা হয়। স্ট্রাকচার্ড ডেটা কীভাবে সিরিয়াল করা হয় সে সম্পর্কে আরও জানতে, প্রোটোকল বাফার ডকুমেন্টেশন পড়ুন।
Google Ads API-এর সাথে সংযোগ করতে, ক্লায়েন্ট লাইব্রেরি JSON- এ একটি HTTP অনুরোধ তৈরি করে, এটি HTTP 1.1-এর উপর REST এন্ডপয়েন্টে পাঠায়, JSON অবজেক্ট হিসাবে প্রতিক্রিয়াটিকে ডিসিরিয়ালাইজ করে এবং ফলাফলগুলি ব্যাখ্যা করে।
[null,null,["2025-08-26 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eThe Perl client library for the Google Ads API is available on GitHub and CPAN, supporting Perl version 5.28.1 or greater.\u003c/p\u003e\n"],["\u003cp\u003eThis library uses the JSON REST protocol over HTTP 1.1 since gRPC is not supported with Perl.\u003c/p\u003e\n"],["\u003cp\u003eClient library classes are generated from protocol buffer definitions, enabling structured data serialization.\u003c/p\u003e\n"],["\u003cp\u003eUsage instructions and OAuth2 authentication guides are available in the provided links for various application flows.\u003c/p\u003e\n"]]],[],null,["# The Perl Client Library\n\nThe Perl client library is hosted on [GitHub](https://github.com/googleads/google-ads-perl), and the package is\navailable on [CPAN](//metacpan.org/release/Google-Ads-GoogleAds-Client).\n\nThe library supports Perl version 5.28.1 or greater. To use this library, first\ncomplete the [prerequisites](/google-ads/api/docs/get-started/introduction).\n\nREST API protocol\n-----------------\n\n| **Note:** The Google Ads API exposes both standard JSON REST endpoints and a high-performance [gRPC](//grpc.io) interface. Since Perl is not a [supported\n| language](//grpc.io/docs) in the gRPC stack, this client library is implemented on the JSON REST protocol over HTTP 1.1.\n\nClass entities---such as service, resource, enum, and error---in the\nPerl client library are generated by parsing the [protocol buffer\ndefinitions](//github.com/googleapis/googleapis/tree/master/google/ads/googleads).\nTo learn more about how structured data is serialized, refer to the [protocol\nbuffer documentation](/protocol-buffers/docs/overview).\n\nTo connect with the Google Ads API, the client library creates an HTTP request in\n[JSON](//www.json.org/json-en.html), sends it to the REST endpoint over HTTP\n1.1, deserializes the response as a JSON object, and interprets the results.\n\nUsage\n-----\n\nSee [Getting\nstarted](https://github.com/googleads/google-ads-perl/blob/HEAD/README.md#getting-started) and [Basic\nusage](https://github.com/googleads/google-ads-perl/blob/HEAD/README.md#basic-usage) to start using this\nlibrary.\n\nTo get OAuth2 refresh tokens, refer to the following guides:\n\n- [OAuth desktop application flow](/google-ads/api/docs/client-libs/perl/oauth-desktop)\n- [OAuth web application flow](/google-ads/api/docs/client-libs/perl/oauth-web)\n\nTo make API calls using OAuth2 service accounts, see the [OAuth service\naccount flow](/google-ads/api/docs/client-libs/perl/oauth-service) guide."]]