یکی از گزینه های تولید اعتبارنامه OAuth2 استفاده از OAuth2 Playground است. OAuth2 Playground، در ارتباط با کنسول Google Ads API، به شما امکان می دهد به صورت دستی توکن های OAuth2 ایجاد کنید.
OAuth2 Playground برای کاربرانی است که فقط باید به حسابهای یک حساب مدیر یا کاربر Google Ads دسترسی داشته باشند. اگر نیاز به درخواست چند کاربر برای دریافت اعتبار دارید، احتمالاً بهتر است یک کتابخانه مشتری برای OAuth در Search Ads 360 پیکربندی کنید.
شناسه مشتری و راز مشتری دریافت کنید
اگر پروژه ابری موجود ندارید:
صفحه Google API Console Credentials را باز کنید.
از منوی کشویی پروژه، یک پروژه موجود را انتخاب کنید یا یک پروژه جدید ایجاد کنید.
در صفحه Credentials، Create credentials را انتخاب کنید، سپس OAuth Client ID را انتخاب کنید.
در زیر نوع برنامه ، برنامه وب را انتخاب کنید.
در بخش URIهای مجاز تغییر مسیر ، یک خط با
https://developers.google.com/oauthplayground
اضافه کنیدروی ایجاد کلیک کنید.
در صفحه شناسه مشتری، شناسه مشتری و راز مشتری را یادداشت کنید. در مرحله بعد به اینها نیاز خواهید داشت.
اگر یک پروژه ابری موجود دارید، می توانید با تنظیم URI های مجاز تغییر مسیر مانند بالا از آن مجددا استفاده کنید.
توکن تولید کنید
به زمین بازی OAuth2 بروید، (با استفاده از این پیوند باید برخی از مقادیر کلیدی را از قبل برای شما پر کند).
روی نماد چرخ دنده کلیک کنید در گوشه سمت راست بالا و کادر با عنوان Use your own OAuth credentials را علامت بزنید (اگر قبلاً علامت زده نشده باشد).
اطمینان حاصل کنید که:
- جریان OAuth روی سمت سرور تنظیم شده است.
- نوع دسترسی روی آفلاین تنظیم شده است (این تضمین می کند که به جای یک نشانه دسترسی، یک نشانه تازه سازی و یک نشانه دسترسی دریافت می کنید).
شناسه مشتری OAuth2 و راز سرویس گیرنده OAuth2 را که در بالا به دست آورده اید وارد کنید.
در بخش با عنوان مرحله 1 - انتخاب و مجوز APIها ، روی Search Ads 360 Reporting API از لیست کلیک کنید و محدوده آن را انتخاب کنید،
https://www.googleapis.com/auth/doubleclicksearch
. سپس روی Authorize APIs کلیک کنید:در صورت درخواست، وارد حسابی شوید که میخواهید به آن دسترسی و مجوز بدهید. در غیر این صورت، تأیید کنید که کاربر فعلی در گوشه بالا سمت راست، مشتری یا حساب مدیری است که میخواهید اعتبارنامه را برای آن به دست آورید.
اپلیکیشن را منتشر کنید.
برنامه را در وضعیت تست نگه دارید و خود را به عنوان کاربر آزمایشی اضافه کنید.
درخواستی ظاهر میشود که نشان میدهد برنامه شما میخواهد کمپینهای Search Ads 360 شما را مدیریت کند . برای ادامه روی Accept کلیک کنید.
در برگه با برچسب مرحله 2 - کد مجوز مبادله برای توکن ها ، یک کد مجوز باید ظاهر شود. روی کد مجوز تبادل برای توکنها کلیک کنید.
اگر همه چیز خوب پیش برود، رمز Refresh و نشانه دسترسی باید برای شما پر شود (شاید مجبور شوید مرحله 2 - کد مجوز تبادل برای توکن ها را دوباره گسترش دهید):
کد Refresh را به همراه شناسه مشتری و راز سرویس گیرنده در فایل پیکربندی کتابخانه مشتری انتخابی خود کپی کنید.
یک کتابخانه سرویس گیرنده برای OAuth در Search Ads 360 Reporting API پیکربندی کنید .
OAuth2 Playground را از شناسه مشتری خود حذف کنید
اکنون که یک نشانه بهروزرسانی دارید، دیگر نیازی به OAuth2 Playground ندارید تا یک URI تغییر مسیر مجاز باشد. برای حذف آن از لیست URI های مجاز تغییر مسیر:
به صفحه Google API Console Credentials بروید.
از منوی کشویی پروژه، پروژه خود را انتخاب کنید.
در صفحه اعتبار، روی نام شناسه مشتری برای ویرایش کلیک کنید.
https://developers.google.com/oauthplayground
از URIهای مجاز تغییر مسیر حذف کنید. توجه داشته باشید که باید حداقل یک URI تغییر مسیر را در محل خود بگذارید.روی ذخیره کلیک کنید.
یکی از گزینه های تولید اعتبارنامه OAuth2 استفاده از OAuth2 Playground است. OAuth2 Playground، در ارتباط با کنسول Google Ads API، به شما امکان می دهد به صورت دستی توکن های OAuth2 ایجاد کنید.
OAuth2 Playground برای کاربرانی است که فقط باید به حسابهای یک حساب مدیر یا کاربر Google Ads دسترسی داشته باشند. اگر نیاز به درخواست چند کاربر برای دریافت اعتبار دارید، احتمالاً بهتر است یک کتابخانه مشتری برای OAuth در Search Ads 360 پیکربندی کنید.
شناسه مشتری و راز مشتری دریافت کنید
اگر پروژه ابری موجود ندارید:
صفحه Google API Console Credentials را باز کنید.
از منوی کشویی پروژه، یک پروژه موجود را انتخاب کنید یا یک پروژه جدید ایجاد کنید.
در صفحه Credentials، Create credentials را انتخاب کنید، سپس OAuth Client ID را انتخاب کنید.
در زیر نوع برنامه ، برنامه وب را انتخاب کنید.
در بخش URIهای مجاز تغییر مسیر ، یک خط با
https://developers.google.com/oauthplayground
اضافه کنیدروی ایجاد کلیک کنید.
در صفحه شناسه مشتری، شناسه مشتری و راز مشتری را یادداشت کنید. در مرحله بعد به اینها نیاز خواهید داشت.
اگر یک پروژه ابری موجود دارید، می توانید با تنظیم URI های مجاز تغییر مسیر مانند بالا از آن مجددا استفاده کنید.
توکن تولید کنید
به زمین بازی OAuth2 بروید، (با استفاده از این پیوند باید برخی از مقادیر کلیدی را از قبل برای شما پر کند).
روی نماد چرخ دنده کلیک کنید در گوشه سمت راست بالا و کادر با عنوان Use your own OAuth credentials را علامت بزنید (اگر قبلاً علامت زده نشده باشد).
اطمینان حاصل کنید که:
- جریان OAuth روی سمت سرور تنظیم شده است.
- نوع دسترسی روی آفلاین تنظیم شده است (این تضمین می کند که به جای یک نشانه دسترسی، یک نشانه تازه سازی و یک نشانه دسترسی دریافت می کنید).
شناسه مشتری OAuth2 و راز سرویس گیرنده OAuth2 را که در بالا به دست آورده اید وارد کنید.
در بخش با عنوان مرحله 1 - انتخاب و مجوز APIها ، روی Search Ads 360 Reporting API از لیست کلیک کنید و محدوده آن را انتخاب کنید،
https://www.googleapis.com/auth/doubleclicksearch
. سپس روی Authorize APIs کلیک کنید:در صورت درخواست، وارد حسابی شوید که میخواهید به آن دسترسی و مجوز بدهید. در غیر این صورت، تأیید کنید که کاربر فعلی در گوشه بالا سمت راست، مشتری یا حساب مدیری است که میخواهید اعتبارنامه را برای آن به دست آورید.
اپلیکیشن را منتشر کنید.
برنامه را در وضعیت تست نگه دارید و خود را به عنوان کاربر آزمایشی اضافه کنید.
درخواستی ظاهر میشود که نشان میدهد برنامه شما میخواهد کمپینهای Search Ads 360 شما را مدیریت کند . برای ادامه روی Accept کلیک کنید.
در برگه با برچسب مرحله 2 - کد مجوز مبادله برای توکن ها ، یک کد مجوز باید ظاهر شود. روی کد مجوز تبادل برای توکنها کلیک کنید.
اگر همه چیز خوب پیش برود، رمز Refresh و نشانه دسترسی باید برای شما پر شود (شاید مجبور شوید مرحله 2 - کد مجوز تبادل برای توکن ها را دوباره گسترش دهید):
کد Refresh را به همراه شناسه مشتری و راز سرویس گیرنده در فایل پیکربندی کتابخانه مشتری انتخابی خود کپی کنید.
یک کتابخانه سرویس گیرنده برای OAuth در Search Ads 360 Reporting API پیکربندی کنید .
OAuth2 Playground را از شناسه مشتری خود حذف کنید
اکنون که یک نشانه بهروزرسانی دارید، دیگر نیازی به OAuth2 Playground ندارید تا یک URI تغییر مسیر مجاز باشد. برای حذف آن از لیست URI های مجاز تغییر مسیر:
به صفحه Google API Console Credentials بروید.
از منوی کشویی پروژه، پروژه خود را انتخاب کنید.
در صفحه اعتبار، روی نام شناسه مشتری برای ویرایش کلیک کنید.
https://developers.google.com/oauthplayground
از URIهای مجاز تغییر مسیر حذف کنید. توجه داشته باشید که باید حداقل یک URI تغییر مسیر را در محل خود بگذارید.روی ذخیره کلیک کنید.