Các trường hợp lỗi
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Các phần sau đây nêu bật các trường hợp phổ biến nhất khi 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.
Không tìm thấy HTTP 404
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à người dùng sẽ nhận được thông báo. Điều này xảy ra khi thiết bị không có cơ hội hoặc không thể đăng ký CPID và mã thông báo GCM được 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ý với bản sao trước GTAF của sản phẩm và thông báo được gửi đến bản sao GTAF của sản phẩm.
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 tham số đường dẫn và tham số truy vấn trong lệnh gọi được mã hóa
URL.
- thử cả điểm tiền sản xuất (preprod-mobiledataplansharing.googleapis.com) và điểm cuối prod (mobiledataplansharing.googleapis.com).
Yêu cầu HTTP 400 không hợp lệ
Lỗi này xảy ra khi phần nội dung của yêu cầu được gửi đến GTAF không hợp lệ. Trường hợp phổ biến nhất cho việc này là:
- updateTime trong
PlanStatus không được
cung cấp hoặc nằm trong tương lai.
- expirationTime trong
PlanStatus không được
cung cấp hoặc ở trong quá khứ.
- Thiếu tham số truy vấn userKey.
- tất cả các trường bắt buộc để tạo thông báo sẽ không xuất hiện.
Vui lòng xem nguyên tắc 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 trong bộ nhớ đệm
gần đây hơn (tức là cập nhật gần đây hơn) so với cập nhật đang được gửi trong yêu cầu. Vui lòng kiểm tra nhật ký của bạn để xem liệu
PlanStatus đã được đẩy cho người dùng này hay chưa.
Cấm HTTP 403
GTAF trả về lỗi này nếu phương thức gọi không được phép gọi API Chia sẻ gói dữ liệu di động cho ASN cụ thể đang được dùng trong URL. Để chẩn đoán lỗi này:
- xác minh rằng bạn đã bật
API
trong Thư viện
API của bảng điều khiển đám mây của Google.
- tài khoản dịch vụ đang được sử dụng cho cuộc gọi đã được thêm vào cổng thông tin ISP của nhà mạng.
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2022-09-26 UTC.
[[["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: 2022-09-26 UTC."],[[["This page lists common errors when using the Mobile Data Plan Sharing API and troubleshooting steps."],["HTTP 404 errors often occur when GTAF can't find the user's GCM token, potentially due to registration issues."],["HTTP 400 errors indicate an invalid request body, such as incorrect timestamps or missing fields."],["HTTP 409 errors happen when the cached PlanStatus is more recent than the one in the request."],["HTTP 403 errors mean the caller lacks authorization, often due to API enablement or service account issues."]]],["The Mobile Data Plan Sharing API returns errors in specific scenarios. HTTP 404 occurs when the user's GCM token is not found. Actions to diagnose: ensure MDP UI loads, check URL encoding, and try pre-prod/prod endpoints. HTTP 400 occurs with invalid request bodies, requiring valid `updateTime` and `expireTime`, a `userKey`, and all fields needed for notifications. HTTP 409 means the cached `PlanStatus` is more recent. HTTP 403 indicates caller authorization issues; ensure the API is enabled and the service account is in the ISP portal.\n"]]