Kasus Error
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Bagian berikut menyoroti skenario paling umum di mana Mobile Data
Plan Sharing API menampilkan error kepada pemanggil. Jika error tetap berlanjut, hubungi
mdp-support@google.com untuk mendapatkan dukungan dan bagikan URL yang sedang dipanggil
bersama isi permintaan.
HTTP 404 Tidak Ditemukan
Alasan paling umum untuk error HTTP 404 adalah saat GTAF tidak dapat menemukan token GCM pengguna yang akan dikirimi notifikasi. Hal ini terjadi jika
perangkat tidak mendapatkan kesempatan atau gagal mendaftarkan CPID dan
token GCM terkait dengan GTAF. Hal ini juga dapat terjadi jika perangkat
terdaftar dengan instance praproduksi GTAF dan notifikasi dikirim ke
instance GTAF produksi.
Untuk mendiagnosis error ini:
- pastikan UI MDP berhasil dimuat di perangkat.
- pastikan parameter jalur dan parameter kueri dalam panggilan dienkode
dengan URL.
- coba pra-produksi (preprod-mobiledataplansharing.googleapis.com) dan endpoint
prod (mobiledataplansharing.googleapis.com).
Permintaan Tidak Valid HTTP 400
Error ini terjadi saat isi permintaan yang dikirim ke GTAF tidak valid. Skenario
yang paling umum untuk hal ini adalah:
- updateTime di
PlanStatus tidak diberikan
atau di masa mendatang.
- masa berlaku di
PlanStatus tidak diberikan
atau sudah lewat.
- Parameter kueri userKey tidak ada.
- semua kolom yang diperlukan untuk membuat notifikasi tidak ada.
Lihat panduan notifikasi untuk detail tentang cara
memicu notifikasi.
Konflik HTTP 409
GTAF menampilkan error ini ke pemanggil jika
PlanStatus di cache
lebih baru (yaitu, updateTime lebih baru) daripada yang dikirim dalam
permintaan. Periksa log Anda untuk melihat apakah PlanStatus telah dikirim untuk pengguna ini.
HTTP 403 Terlarang
GTAF menampilkan error ini jika pemanggil tidak diizinkan untuk memanggil Mobile Data Plan Sharing API untuk ASN tertentu yang digunakan dalam URL. Untuk mendiagnosis error ini:
- memverifikasi bahwa
API
diaktifkan di API
Library Google Cloud Console.
- akun layanan yang digunakan untuk panggilan telah ditambahkan ke portal
ISP operator.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2022-09-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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"]]