คู่มือนี้จะแนะนำวิธีตั้งค่า OAuth2 สำหรับการเข้าถึง API โดยใช้ ข้อมูลเข้าสู่ระบบของตนเองและเดสก์ท็อป หรือเว็บ ใหม่ คุณต้องดำเนินการขั้นตอนเหล่านี้เท่านั้น ครั้งเดียว เว้นแต่ว่าคุณจะเพิกถอน ลบ หรือเปลี่ยนขอบเขตที่อนุญาต สำหรับข้อมูลเข้าสู่ระบบ OAuth2
สร้างข้อมูลเข้าสู่ระบบ OAuth2
โปรดทำตามขั้นตอนเพื่อกำหนดค่าโครงการคอนโซล Google API สำหรับ Google Ads API
จดรหัสไคลเอ็นต์และข้อมูลลับ แล้วกลับมาที่หน้านี้
ตั้งค่าไลบรารีไคลเอ็นต์
ไปที่ตัวอย่าง OAuth2 ในเทอร์มินัล
เรียกใช้ตัวอย่างนี้โดยใช้บรรทัดคำสั่ง โดยคุณสามารถแก้ไข ค่า
INSERT_XXX_HERE
ในตัวอย่างก่อนเรียกใช้หรือใช้อาร์กิวเมนต์-client_id
สำหรับรหัสไคลเอ็นต์และ-client_secret
สำหรับรหัสลับไคลเอ็นต์perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
ตัวอย่างจะบอกให้คุณไปที่ URL ซึ่งคุณจะต้องอนุญาต ข้อมูลเข้าสู่ระบบ OAuth2 เพื่อเข้าถึงบัญชี Google Ads ในนามของคุณ
Paste this url in your browser: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
ไปที่ URL ในเซสชันของเบราว์เซอร์แบบส่วนตัวหรือหน้าต่างที่ไม่ระบุตัวตน ลงชื่อเข้าใช้ด้วยบัญชี Google เดียวกันกับที่ใช้ในการเข้าถึง Google Ads คลิก ดำเนินการต่อในหน้าจอคำยินยอม OAuth2
จากนั้นระบบจะนำคุณไปยังหน้าเว็บที่มีข้อความระบุว่า การให้สิทธิ์สำเร็จแล้ว
Authorization code was successfully retrieved.
คุณจะเห็นว่าตัวอย่างเสร็จสมบูรณ์ และโทเค็นการรีเฟรชของคุณแสดงพร้อมกับ ในหน้าเดียวกัน ตามด้วยคุณสมบัติที่คุณต้องมี เพื่อกำหนดค่าไลบรารีของไคลเอ็นต์ ดังนี้
Replace the following keys and values in your googleads.properties configuration file: clientId==***********************apps.googleusercontent.com clientSecret=**** refreshToken=****
กลับไปที่คอนโซลที่คุณกำลังเรียกใช้ตัวอย่าง และกด
Ctrl + C
เพื่อสิ้นสุดกระบวนการ จากนั้นคัดลอกโทเค็นการรีเฟรชที่สร้างขึ้นพร้อม รหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ลงในgoogleads.properties
หรือบันทึกไว้ ที่อื่นที่จะใช้หากสร้างอินสแตนซ์ไลบรารีขณะรันไทม์