Các phần sau đây nêu bật những trường hợp phổ biến nhất mà API Chia sẻ gói dữ liệu di động trả về lỗi cho phương thức gọi. Nếu lỗi vẫn tiếp diễn, vui lòng liên hệ với mdp-support@google.com để được hỗ trợ và chia sẻ URL đang được gọi cùng với nội dung yêu cầu.
HTTP 404 Không tìm thấy
Lý do phổ biến nhất gây ra lỗi HTTP 404 là khi GTAF không tìm thấy mã thông báo GCM của người dùng mà thông báo sẽ được gửi đến. Điều này xảy ra khi thiết bị không có cơ hội hoặc không đăng ký được CPID và mã thông báo GCM liên kết với GTAF. Điều này cũng có thể xảy ra nếu thiết bị được đăng ký bằng phiên bản tiền sản xuất của GTAF và thông báo đang được gửi đến phiên bản sản xuất của GTAF.
Cách chẩn đoán lỗi này:
- đảm bảo rằng giao diện người dùng MDP đang tải thành công trên thiết bị.
- đảm bảo rằng các tham số đường dẫn và tham số truy vấn trong lệnh gọi được mã hoá URL.
- thử cả điểm cuối tiền sản xuất (preprod-mobiledataplansharing.googleapis.com) và điểm cuối sản xuất (mobiledataplansharing.googleapis.com).
Yêu cầu không hợp lệ HTTP 400
Lỗi này xảy ra khi phần nội dung của yêu cầu gửi đến GTAF không hợp lệ. Các trường hợp phổ biến nhất là:
- updateTime trong PlanStatus không được cung cấp hoặc sẽ diễn ra trong tương lai.
- expireTime trong PlanStatus không được cung cấp hoặc đã hết hạn.
- Thiếu tham số truy vấn userKey.
- không có tất cả các trường cần thiết để tạo thông báo. Vui lòng xem nguyên tắc về thông báo để biết thông tin chi tiết về cách kích hoạt thông báo.
Xung đột HTTP 409
GTAF trả về lỗi này cho phương thức gọi nếu PlanStatus được gửi trong yêu cầu. Vui lòng kiểm tra nhật ký để xem PlanStatus có được đẩy cho người dùng này hay không.
HTTP 403 Bị cấm
GTAF trả về lỗi này nếu phương thức gọi không được phép gọi Mobile Data Plan Sharing API (API Chia sẻ gói dữ liệu di động) cho ASN cụ thể đang được dùng trong URL. Cách chẩn đoán lỗi này:
- xác minh rằng API đã được bật trong Thư viện API của Google Cloud Console.
- tài khoản dịch vụ đang được dùng cho cuộc gọi đã được thêm vào cổng ISP của nhà mạng.