Hãy tham gia cùng chúng tôi trực tiếp trên Discord trên máy chủ Cộng đồng quảng cáo và đo lường của Google và trên YouTube vào ngày 15 tháng 10 lúc 10:00 sáng theo giờ miền Đông Hoa Kỳ! Chúng tôi sẽ thảo luận về các tính năng mới được thêm vào phiên bản 26 của API Google Ads.
Google sử dụng công nghệ AI để dịch nội dung sang ngôn ngữ bạn ưu tiên. Bản dịch bằng AI có thể có lỗi.
Mã truy cập OAuth 2.0 không có các phạm vi bắt buộc.
Nguyên nhân thường gặp
Yêu cầu bị từ chối vì mã truy cập được cung cấp không bao gồm phạm vi OAuth 2.0 của Google Ads API.
Cách xử lý
Đảm bảo rằng mã truy cập có các phạm vi bắt buộc. Một lý do thường gặp gây ra lỗi này là bạn đang sử dụng lại mã truy cập hiện có được tạo bằng một nhóm phạm vi OAuth khác. Hãy xem các tham số uỷ quyền OAuth để biết ví dụ về cách tạo mã truy cập mới có các phạm vi bắt buộc.
Mẹo phòng tránh dịch
Đảm bảo rằng mã truy cập có các phạm vi bắt buộc. Xác thực lại người dùng của bạn bằng các phạm vi bắt buộc để lấy mã truy cập có các phạm vi bắt buộc. Nếu ứng dụng của bạn sử dụng nhiều phạm vi OAuth, bạn có thể cần triển khai quyền OAuth chi tiết.
google.auth.exceptions.RefreshError
invalid_grant
Tóm tắt
Mã thông báo đã hết hạn hoặc bị thu hồi.
Nguyên nhân thường gặp
Một dự án Google Cloud Platform có màn hình xin phép bằng OAuth được định cấu hình cho loại người dùng bên ngoài và trạng thái xuất bản là Testing sẽ được cấp mã làm mới hết hạn sau 7 ngày.
Cách xử lý
Trạng thái xuất bản của dự án Google là Testing nên mã thông báo làm mới sẽ hết hạn sau mỗi 7 ngày và nhận được lỗi invalid_grant. Chuyển đến Google API Console rồi chuyển đến màn hình xin phép bằng OAuth. Sau đó, hãy thay đổi trạng thái xuất bản thành In production để tránh mã làm mới hết hạn sau 7 ngày.
Mã khách hàng của khách hàng không phải là một con số.
Nguyên nhân thường gặp
Sử dụng mã khách hàng của khách hàng không đúng.
Cách xử lý
Không áp dụng
Mẹo phòng tránh dịch
123-456-7890 phải là 1234567890. Xem phần Bắt đầu để biết thông tin chi tiết.
CLIENT_CUSTOMER_ID_IS_REQUIRED
Tóm tắt
Mã khách hàng của khách hàng không được chỉ định trong tiêu đề HTTP.
Nguyên nhân thường gặp
Không chỉ định mã khách hàng của khách hàng trong tiêu đề HTTP.
Cách xử lý
Không áp dụng
Mẹo phòng tránh dịch
Bạn phải có mã khách hàng của khách hàng cho tất cả các lệnh gọi, vì vậy, hãy đảm bảo bạn đã chỉ định một mã trong tiêu đề HTTP. Hãy cân nhắc sử dụng thư viện ứng dụng của chúng tôi vì các thư viện này sẽ xử lý việc này cho bạn.
CUSTOMER_NOT_FOUND
Tóm tắt
Không tìm thấy tài khoản nào cho mã khách hàng được cung cấp trong tiêu đề.
Nguyên nhân thường gặp
Đang cố gắng truy cập vào một tài khoản vừa được tạo trước khi tài khoản đó được thiết lập ở phần phụ trợ.
Cách xử lý
Chờ 5 phút đầu tiên, sau đó thử lại sau mỗi 30 giây.
Mẹo phòng tránh dịch
Chờ vài phút sau khi tài khoản được tạo rồi mới đưa ra yêu cầu đối với tài khoản đó.
GOOGLE_ACCOUNT_COOKIE_INVALID
Tóm tắt
Mã truy cập trong tiêu đề của yêu cầu không hợp lệ hoặc đã hết hạn.
Nguyên nhân thường gặp
Mã truy cập đã bị vô hiệu hoá.
Cách xử lý
Yêu cầu mã thông báo mới. Nếu bạn đang sử dụng một trong các thư viện ứng dụng của chúng tôi, hãy tham khảo tài liệu của thư viện đó về cách làm mới mã thông báo.
Mẹo phòng tránh dịch
Lưu trữ và sử dụng lại mã truy cập cho đến khi mã đó hết hạn.
NOT_ADS_USER
Tóm tắt
Tài khoản Google dùng để tạo mã truy cập không được liên kết với tài khoản Google Ads nào.
Nguyên nhân thường gặp
Thông tin đăng nhập được cung cấp tương ứng với một tài khoản Google chưa bật Google Ads.
Cách xử lý
Hãy nhớ đăng nhập bằng một tài khoản Google Ads hợp lệ (thường là tài khoản người quản lý) cho quy trình OAuth. Bạn cũng có thể mời tài khoản Google truy cập vào một tài khoản Google Ads hiện có bằng cách đăng nhập vào tài khoản người quản lý, chọn tài khoản khách hàng hoặc tài khoản người quản lý có liên quan, chuyển đến Tools and Settings > Access and security (Công cụ và chế độ cài đặt > Quyền truy cập và bảo mật), sau đó thêm địa chỉ email của tài khoản Google.
Mẹo phòng tránh dịch
Không áp dụng
OAUTH_TOKEN_INVALID
Tóm tắt
Mã truy cập OAuth trong tiêu đề không hợp lệ.
Nguyên nhân thường gặp
Mã truy cập bạn đã truyền bằng tiêu đề HTTP không chính xác.
Cách xử lý
Không áp dụng
Mẹo phòng tránh dịch
Hãy đảm bảo bạn đã truyền mã truy cập chính xác được liên kết với tài khoản của mình. Đôi khi, mã này bị nhầm lẫn với mã làm mới và mã uỷ quyền. Nếu bạn muốn lấy thông tin đăng nhập có thể truy cập vào tất cả tài khoản khách hàng trong một tài khoản người quản lý, hãy đảm bảo bạn lấy mã làm mới cho tài khoản người quản lý đó. Xem hướng dẫn xác thực người dùng.
Dự án Google Cloud chỉ có quyền truy cập vào bản Thử nghiệm và không thể dùng để truy cập vào tài khoản chính thức.
Nguyên nhân thường gặp
Một dự án trên đám mây của Google Cloud có cấp truy cập vào bản Thử nghiệm đã được dùng để đưa ra yêu cầu đối với một tài khoản Google Ads không phải là tài khoản thử nghiệm (tài khoản chính thức). (Trong các phiên bản API v24 trở về trước, điều kiện này trả về AuthorizationError.ACTION_NOT_PERMITTED.)
Cách xử lý
Nếu bạn đang thử nghiệm, hãy đảm bảo rằng yêu cầu của bạn nhắm đến một tài khoản thử nghiệm. Nếu bạn muốn truy cập vào một tài khoản Google Ads chính thức, hãy kiểm tra cấp truy cập của dự án Google Cloud trên trang Tổng quan về API Google Ads rồi nâng cấp cấp truy cập của dự án lên cấp truy cập vào bản Khám phá, Cơ bản hoặc Tiêu chuẩn.
Mẹo phòng tránh dịch
Không áp dụng
CUSTOMER_NOT_ENABLED
Tóm tắt
Không thể truy cập vào tài khoản khách hàng vì tài khoản đó không ở trạng thái được bật.
Nguyên nhân thường gặp
Lỗi này xảy ra khi tài khoản khách hàng chưa hoàn tất quá trình đăng ký hoặc đã bị huỷ kích hoạt.
Cách xử lý
Đăng nhập vào giao diện người dùng Google Ads và đảm bảo rằng bạn đã hoàn tất quá trình đăng ký cho tài khoản này. Đối với các tài khoản bị huỷ kích hoạt, hãy xem bài viết Kích hoạt lại tài khoản Google Ads đã bị huỷ.
Mẹo phòng tránh dịch
Bạn có thể chủ động kiểm tra xem tài khoản khách hàng có bị huỷ kích hoạt hay không bằng cách kiểm tra trạng thái HUỶ.
USER_PERMISSION_DENIED
Tóm tắt
Khách hàng được uỷ quyền không có quyền truy cập vào khách hàng đang hoạt động.
Nguyên nhân thường gặp
Xác thực với tư cách là người dùng có quyền truy cập vào tài khoản người quản lý nhưng không chỉ định login-customer-id trong yêu cầu.
Cách xử lý
Không áp dụng
Mẹo phòng tránh dịch
Chỉ định login-customer-id làm mã tài khoản người quản lý mà không có dấu gạch ngang (-). Thư viện ứng dụng có hỗ trợ sẵn cho việc này.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-10-14 UTC."],[],[]]