กระบวนการ OAuth บนเดสก์ท็อปและเว็บแอปพลิเคชัน

คู่มือนี้จะแนะนำวิธีตั้งค่า OAuth2 สำหรับการเข้าถึง API โดยใช้ และข้อมูลเข้าสู่ระบบของเดสก์ท็อป หรือเว็บ ใหม่ คุณต้องดำเนินการขั้นตอนเหล่านี้เท่านั้น เพียงครั้งเดียว เว้นแต่คุณจะเพิกถอน ลบ หรือเปลี่ยนขอบเขตที่อนุญาตสำหรับ ข้อมูลเข้าสู่ระบบ OAuth2

สร้างข้อมูลเข้าสู่ระบบ OAuth2

  1. โปรดทำตามขั้นตอนเพื่อกำหนดค่าโครงการคอนโซล Google API สำหรับ Google Ads API

  2. ดาวน์โหลดไฟล์ JSON สำหรับรหัสลับไคลเอ็นต์และใส่ไว้ในตำแหน่งที่เข้าถึงได้ จากโค้ดของคุณ

ตั้งค่าไลบรารีไคลเอ็นต์

  1. ในไฟล์ google_ads_config.rb ให้แทรกรหัสไคลเอ็นต์และรหัสลับ จะอยู่ในไฟล์ JSON ที่ดาวน์โหลดด้านบน

    c.client_id = INSERT_OAUTH2_CLIENT_ID_HERE
    c.client_secret = INSERT_OAUTH2_CLIENT_SECRET_HERE
    
  2. ในเทอร์มินัล ให้เรียกใช้ตัวอย่าง OAuth2

    ruby generate_user_credentials.rb -P /path/to/client_secrets.json
    
  3. ตัวอย่างจะแจ้งให้ไปที่ 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

    หน้าจอคำยินยอม

  4. จากนั้นระบบจะนำคุณไปยังหน้าที่มีข้อความระบุการให้สิทธิ์ สำเร็จ

  5. กลับไปที่คอนโซลที่คุณเรียกใช้ตัวอย่าง ตัวอย่างควร เสร็จสมบูรณ์และแสดงโทเค็นการรีเฟรชของคุณ คัดลอกโทเค็นการรีเฟรช ลงในไฟล์ google_ads_config.rb