คู่มือนี้จะแนะนำวิธีตั้งค่า OAuth 2.0 สำหรับการเข้าถึง API โดยใช้ข้อมูลเข้าสู่ระบบของคุณเองและโฟลว์เดสก์ท็อปหรือโฟลว์เว็บ คุณต้องทำตามขั้นตอนเหล่านี้เพียงครั้งเดียว เว้นแต่คุณจะเพิกถอน ลบ หรือต้องเปลี่ยนขอบเขตที่อนุญาต สำหรับข้อมูลเข้าสู่ระบบ OAuth 2.0
สร้างข้อมูลเข้าสู่ระบบ OAuth 2.0
ทำตามขั้นตอนเพื่อกำหนดค่าโปรเจ็กต์คอนโซล Google API สำหรับ Google Ads API
จดรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ แล้วกลับมาที่หน้านี้
ตั้งค่าไลบรารีของไคลเอ็นต์
-
ในเทอร์มินัล ให้เรียกใช้ตัวอย่าง
generate_user_credentials.pl
คุณจะแก้ไขค่าINSERT_XXX_HERE
ในตัวอย่างก่อนเรียกใช้ หรือใช้ อาร์กิวเมนต์บรรทัดคำสั่ง-client_id
สำหรับรหัสไคลเอ็นต์และ-client_secret
สำหรับ รหัสลับไคลเอ็นต์ก็ได้perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
-
ตัวอย่างโค้ดนี้จะแจ้งให้คุณไปที่ URL ซึ่งคุณต้องให้สิทธิ์แอปในการเข้าถึง บัญชี 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 โดยปกติแล้ว อีเมลนี้จะเป็นอีเมลสำหรับเข้าสู่ระบบ บัญชีดูแลจัดการ Google Ads ที่มีบัญชีทั้งหมดที่คุณต้องจัดการภายใต้ลำดับชั้นบัญชี ของบัญชีดูแลจัดการ คลิกต่อไปในหน้าจอขอความยินยอม OAuth 2.0
ระบบจะนำคุณไปยังหน้าที่มีข้อความระบุว่าการให้สิทธิ์สำเร็จ
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
หรือบันทึกไว้ที่อื่นเพื่อใช้หากมีการสร้างอินสแตนซ์ของไลบรารีที่รันไทม์