ส่งความคิดเห็น
กระบวนการ OAuth บนเดสก์ท็อปและเว็บแอปพลิเคชัน
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
คู่มือนี้จะแนะนำวิธีตั้งค่า OAuth2 สำหรับการเข้าถึง API โดยใช้
ข้อมูลเข้าสู่ระบบ และขั้นตอนบนเดสก์ท็อป
หรือขั้นตอนบนเว็บ ขั้นตอนเหล่านี้เท่านั้น
ยกเว้นกรณีที่คุณเพิกถอน ลบ หรือจำเป็นต้องเปลี่ยนแปลงตัวเลือก
สำหรับข้อมูลเข้าสู่ระบบ OAuth2
สร้างข้อมูลเข้าสู่ระบบ OAuth2
โปรดทำตามขั้นตอนเพื่อกำหนดค่าโครงการคอนโซล Google API สำหรับ
Google Ads API
จดรหัสไคลเอ็นต์ และข้อมูลลับ แล้วกลับมาที่หน้านี้
ตั้งค่าไลบรารีไคลเอ็นต์
ในเทอร์มินัล ให้เรียกใช้
GenerateUserCredentials
ตัวอย่างเช่น ซึ่งระบุรหัสไคลเอ็นต์และรหัสลับ OAuth2 ของคุณ
นี่เป็นตัวอย่างแบบอินเทอร์แอกทีฟซึ่งคุณจะต้องระบุ
อินพุต
php GenerateUserCredentials.php
ตัวอย่างจะบอกให้คุณไปที่ 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
จากนั้นระบบจะนำคุณไปยังหน้าเว็บที่มีข้อความระบุว่า
การให้สิทธิ์สำเร็จแล้ว
ดึงข้อมูลโทเค็นการรีเฟรชแล้ว ตรวจสอบเอาต์พุตของคอนโซลเพื่อดูข้อมูลเพิ่มเติม
วิธีทำ
กลับไปที่คอนโซลที่คุณเรียกใช้ตัวอย่าง ตัวอย่างควร
เสร็จสมบูรณ์และแสดงโทเค็นการรีเฟรชของคุณ และวิธีการบางอย่าง
ตามด้วยพร็อพเพอร์ตี้ คุณจะต้องกำหนดค่าไลบรารีของไคลเอ็นต์ ดังนี้
Your refresh token is: 1/Yw**********
Copy the text below into a file named "google_ads_php.ini" in your home directory, and replace "INSERT_DEVELOPER_TOKEN_HERE" with your developer token:
[GOOGLE_ADS]
developerToken = "INSERT_DEVELOPER_TOKEN_HERE"
[OAUTH2]
Copy the following lines to your 'google_ads_php.ini' file:
clientId = "***********************apps.googleusercontent.com"
clientSecret = "****"
refreshToken = "****"
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-08-20 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
หากต้องการบอกให้เราทราบเพิ่มเติม
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2024-08-20 UTC"}
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-08-20 UTC"]]