Các trường hợp lỗi

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:

  1. đả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ị.
  2. đả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.
  3. 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à:

  1. updateTime trong PlanStatus không được cung cấp hoặc nằm trong tương lai.
  2. expirationTime trong PlanStatus không được cung cấp hoặc ở trong quá khứ.
  3. Thiếu tham số truy vấn userKey.
  4. 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:

  1. 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.
  2. 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.