کتابخانه مشتری دات نت
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کتابخانه سرویس گیرنده دات نت در GitHub میزبانی می شود و به عنوان یک بسته NuGet توزیع می شود. چندین ویژگی برای کمک به شما در استفاده از API ارائه میکند، از جمله مدیریت آسانتر اعتبارنامهها و ایجاد سرویس گیرندههای سرویس Google Ads API.
این کتابخانه از .NET Framework های زیر پشتیبانی می کند:
- NET Framework 4.7.2+ (
net472
) - NET Standard 2.1 (
netstandard2.1
) - NET 6.0 (
net6.0
) - NET 8.0 (
net8.0
)
NET Standard 2.1 با چندین نسخه و پیاده سازی دات نت دیگر سازگار است، بنابراین کتابخانه ممکن است در بسیاری از پلتفرم های دیگر به خوبی کار کند. با این حال، ما به طور رسمی سازگاری را آزمایش نکرده ایم و بنابراین به طور رسمی از این پلتفرم ها پشتیبانی نمی کنیم. برای کسب اطلاعات بیشتر در مورد سازگاری استاندارد .NET به https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-1 مراجعه کنید.
کتابخانه Google Ads API .NET از Grpc.Net.Client
به عنوان پیشفرض استفاده میکند و در پلتفرمهای پشتیبانینشده از Grpc.Core
استفاده میکند. با تنظیم UseGrpcCore
روی true
می توانید استفاده از Grpc.Core
را مجبور کنید. به استفاده از کتابخانه Grpc قدیمی مراجعه کنید.
برای شروع استفاده از این کتابخانه، پیش نیازها را بررسی کنید و با راهنمای شروع کار مشورت کنید.
برای کسب اطلاعات در مورد نشانههای تازهسازی OAuth2، جریانهای برنامه کاربردی وب و دسکتاپ OAuth را بررسی کنید. و برای برقراری تماسهای API با استفاده از حسابهای سرویس OAuth2، به جریان حساب سرویس OAuth مراجعه کنید.
برای ویژگی ها و ابزارهای کتابخانه به راهنماهای زیر مراجعه کنید:
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-26 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-26 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eThe Google Ads API client library for .NET will no longer support .NET 5.0 starting with version 19.0.0, and users should upgrade to a supported version before the end of 2024.\u003c/p\u003e\n"],["\u003cp\u003eThe library supports .NET Framework 4.7.2+, .NET Standard 2.1, .NET 6.0, and .NET 8.0.\u003c/p\u003e\n"],["\u003cp\u003eIt is available as a NuGet package and hosted on GitHub, providing features for easier credential management and service client creation.\u003c/p\u003e\n"],["\u003cp\u003eWhile .NET Standard 2.1 offers compatibility with various .NET versions and implementations, only the explicitly listed frameworks are officially supported.\u003c/p\u003e\n"],["\u003cp\u003eUsers can find comprehensive documentation and guides, covering setup, OAuth flows, logging, and advanced features on the official Google Ads API website.\u003c/p\u003e\n"]]],[],null,["# The .NET Client Library\n\nThe .NET client library is [hosted on GitHub](https://github.com/googleads/google-ads-dotnet) and is distributed\nas a [NuGet package](//www.nuget.org/packages/Google.Ads.GoogleAds/). It\noffers several features to help you use the API, including easier management\nof credentials and creation of Google Ads API service clients.\n\nThe library supports the following .NET Frameworks:\n\n- .NET Framework 4.7.2+ (`net472`)\n- .NET Standard 2.1 (`netstandard2.1`)\n- .NET 6.0 (`net6.0`)\n- .NET 8.0 (`net8.0`)\n\n.NET Standard 2.1 is compatible with several other .NET versions and\nimplementations, so the library might work fine on many other platforms.\nHowever, we haven't officially tested the compatibility and thus don't\nofficially support these platforms.\nSee https://learn.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-1\nto learn more about .NET standard compatibility.\n\nThe Google Ads API .NET library uses `Grpc.Net.Client` as the default, with a\nfallback to `Grpc.Core` on unsupported platforms. You can force the use of\n`Grpc.Core` by setting `UseGrpcCore` to `true`. See\n[Use the legacy Grpc library](/google-ads/api/docs/client-libs/dotnet/getting-started).\n\nTo start using this library, check the\n[prerequisites](/google-ads/api/docs/get-started/introduction) and consult the\n[getting started guide](/google-ads/api/docs/client-libs/dotnet/getting-started).\n\nFor information on OAuth2 refresh tokens, check out [OAuth desktop and web\napplication flows](/google-ads/api/docs/client-libs/dotnet/oauth-web). And to make API calls\nusing OAuth2 service accounts, see [OAuth service account\nflow](/google-ads/api/docs/client-libs/dotnet/oauth-service).\n\nConsult the following guides for the library's features and utilities:\n\n- [Logging](/google-ads/api/docs/client-libs/dotnet/logging)\n- [FieldMasks](/google-ads/api/docs/client-libs/dotnet/field-masks)\n- [ResourceNames](/google-ads/api/docs/client-libs/dotnet/resource-names)\n- [Custom gRPC interceptors](/google-ads/api/docs/client-libs/dotnet/custom-interceptors)\n- [Protocol buffer types](/google-ads/api/docs/client-libs/dotnet/working-with-protobuf)"]]