جریان حساب سرویس OAuth
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
این راهنما به شما نحوه تنظیم OAuth2 برای دسترسی به API با استفاده از اعتبارنامههای خودتان با استفاده از حسابهای سرویس را آموزش میدهد. این مراحل فقط یک بار باید انجام شوند، مگر اینکه اعتبارنامههای OAuth2 خود را لغو یا حذف کنید.
ایجاد اعتبارنامههای OAuth2 توجه: این جریان به یک دامنه Google Workspace نیاز دارد و حساب سرویسی که ایجاد کردهاید باید توسط یک مدیر ارشد دامنه، دسترسی نمایندگی در سطح دامنه را دریافت کند. با دنبال کردن دستورالعملهای لینکشده، یک شناسه حساب کاربری سرویس (delegate) و یک فایل *.JSON
ایجاد کنید ، سپس به این صفحه برگردید.
راهاندازی کتابخانه کلاینت مسیر فایل JSON کلید خصوصی و شناسه حساب نماینده را در پیکربندی خود تنظیم کنید. اگر از فایل googleads.properties
استفاده میکنید، موارد زیر را اضافه کنید:
jsonKeyFilePath = PRIVATE_KEY_FILE_PATH
impersonatedEmail = DELEGATE_ACCOUNT
اگر از متغیرهای محیطی استفاده میکنید، موارد زیر را به پیکربندی یا محیط Bash خود اضافه کنید:
export GOOGLE_ADS_JSON_KEY_FILE_PATH = PRIVATE_KEY_FILE_PATH
export GOOGLE_ADS_IMPERSONATED_EMAIL = DELEGATE_ACCOUNT_ID
نکته کلیدی: هنگام بارگذاری پیکربندیها، کتابخانه ابتدا به دنبال اعتبارنامههایی از جریانهای دسکتاپ یا برنامه وب OAuth2 میگردد و سپس در صورت یافتن، از آنها استفاده میکند. بنابراین اگر میخواهید از احراز هویت حساب سرویس استفاده کنید، مطمئن شوید که اعتبارنامههای سایر جریانها در پیکربندی شما وجود ندارند .
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-10-16 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-10-16 بهوقت ساعت هماهنگ جهانی."],[],[]]