Log perubahan

Data Plan Agent API

Desember 2019

  1. Memperkenalkan definisi API register CPID untuk diterapkan oleh DPA.
  2. Menambahkan saran tentang cara membuat CPID dan menyimpannya saat klien meminta CPID baru.
  3. Menambahkan dokumentasi tentang cara memilih CPID yang akan digunakan untuk mengirim notifikasi.
  4. Memperjelas cara menentukan preferensi bahasa pengguna saat GTAF memanggil DPA dan saat DPA memanggil GTAF.

Oktober 2019

  1. Memerlukan CPID baru setiap kali kita menghubungi endpoint CPID. Hal ini dapat dilakukan dengan menambahkan stempel waktu ke algoritma pembuatan CPID.
  2. Menghapus planLanguage dari Offer yang hingga saat ini ditandai sebagai kolom wajib diisi.

September 2019

  1. Menambahkan dukungan untuk notifikasi masa berlaku data, yang dibedakan dari notifikasi peringatan masa berlaku data.

Juli 2019

  1. Memperjelas kemungkinan nilai ID klien.
  2. Menambahkan dukungan untuk notifikasi pengisian saldo akun.
  3. Persyaratan pembuatan CPID yang lebih longgar dari yang mengharuskan CPID baru setiap kali endpoint CPID dipanggil.
  4. Menambahkan dokumentasi untuk berbagai respons error dari GTAF saat memanggil Mobile Data Plan Sharing API.

Juni 2019

  1. Memperbarui spesifikasi DPA API yang mewajibkan operator menerima _clientid sebagai parameter kueri.
  2. Mobile Data Plan Sharing API yang diperbarui memungkinkan operator membagikan informasi paket pengguna untuk klien tertentu kepada Google.
  3. Urutan penawaran yang ditampilkan kepada pengguna mungkin tidak sama dengan urutan penawaran yang diberikan kepada GTAF.
  4. GTAF dapat membagikan lebih dari 10 paket dengan UI Paket Data Seluler.

Mei 2019

  1. ExpirationTime wajib diisi kecuali jika paket tidak memiliki masa berlaku.
  2. Sesuai dengan RFC 6749, tandai token_type sebagai wajib diisi dalam respons server OAuth.
  3. Menampilkan jenis notifikasi yang telah dikirim kepada pengguna saat operator mengirimkan status paket ke GTAF.

April 2019

  1. AccountInfo diperlukan untuk pelanggan prabayar.
  2. Memperbarui metode pembuatan CPID yang direkomendasikan untuk menyertakan bahasa dalam teks biasa saat membuat CPID.
  3. Menghapus dukungan untuk moreInfoUrl, operatorLogoUrl, purchaseUrl dari penawaran. Kolom ini tidak didukung oleh UI paket data seluler. Perubahan ini kompatibel dengan versi lama.
  4. Menambahkan dukungan untuk mengirim notifikasi saat pengguna membelanjakan saldo akun menggunakan data dalam status bayar sesuai penggunaan.
  5. Menghapus dukungan untuk jendela waktu fleksibel dari modul rencana. Perubahan ini kompatibel dengan versi lama. Jadi, jika operator mengirimkan rentang waktu fleksibel kepada kami, respons akan diterima.

Maret 2019

  1. Hapus offerInfo.promoMessage dari kumpulan kolom wajib diisi. MDP tidak menggunakan kolom ini saat menampilkan penawaran kepada pengguna.
  2. Memperbaiki bug dokumentasi yang menyatakan bahwa CPID harus dienkode URL. Sebagai gantinya, GTAF mengenkode CPID per RFC2396.
  3. Menambahkan persyaratan untuk notifikasi push.

Februari 2019

  1. Menghapus dukungan untuk membagikan PlanOffer ke Google menggunakan API berbagi paket data.

Januari 2019

  1. Menambahkan panduan untuk memperbarui konfigurasi operator menggunakan portal ISP.
  2. Menambahkan panduan untuk penerapan OAuth untuk Data Plan Agent API.
  3. Mengganti nama dan menyusun ulang panduan integrasi Mobile Data Plan Sharing API.

November 2018

  1. Menambahkan dukungan untuk notifikasi aktivasi paket.
  2. Menambahkan dukungan untuk kategori traffic modul paket APP_STORE.

September 2018

  1. Menambahkan API untuk melaporkan izin pengguna kepada operator.
  2. Menambahkan dukungan untuk paket yang memperbarui kuotanya secara berkala ke PlanModule dan Offer.
  3. Menambahkan dukungan untuk notifikasi masa berlaku.
  4. Mengganti nama PlanModuleState menjadi PlanState. Ini adalah perubahan dokumentasi yang tidak akan memengaruhi operator.

Agustus 2018

  1. Menambahkan kemampuan bagi operator untuk menentukan saldo akun sebagai bagian dari PlanStatus.

Juni 2018

  1. Menghapus metode update, get untuk status paket dan penawaran paket.
  2. Tingkat saldo kasar yang diizinkan untuk diisi pada saat yang sama saat saldo byte atau saldo waktu diisi.
  3. Menambahkan jenis koneksi ke Penawaran.
  4. Menambahkan kolom status modul paket ke PlanModule untuk memungkinkan operator menunjukkan paket yang telah dibeli pengguna tetapi belum diaktifkan. Kolom ini tidak wajib diisi.
  5. DataPlan diganti namanya menjadi Plan. Ini adalah perubahan dokumentasi yang tidak akan memengaruhi operator.
  6. Menambahkan kolom formOfPayment ke PlanOffer yang memungkinkan operator menentukan cara pengguna akan ditagih untuk pembelian. Setelan defaultnya adalah dikurangi dari saldo paket.

Mei 2018

  1. Memperbarui respons CPID agar respons tetap kompatibel dengan versi lama.
  2. Menambahkan judul untuk PlanStatus. Judul akan digunakan untuk mengisi header di UI setelan.
  3. Menambahkan nama modul dan byte yang digunakan untuk PlanModule.
  4. Menambahkan panggilan balik respons pembelian ke GTAF.

Maret 2018

Update ini mencakup perubahan berikut pada Data Plan Agent API. Perubahan ini relatif terhadap Data Plan API v4.2 yang dihosting di sini.

  1. Menghentikan penggunaan panggilan API berikut:
    1. Mengueri akun pengguna (DPA_URL/{data_plan_key_string}/account).
    2. Mengirim kueri paket yang dibeli (DPA_URL/{data_plan_key_string}/purchasedPlans).
  2. Mengubah URL yang kami panggil untuk status paket data. URL baru dijelaskan di sini. DPA diharapkan menampilkan instance PlanStatus.
  3. Mengubah URL yang kami panggil untuk penawaran paket. URL baru dijelaskan di sini. DPA diharapkan menampilkan instance PlanOffer.
  4. Mengubah isi permintaan yang dikirim ke DPA saat membeli paket. Perhatikan bahwa panggilan API sama. Isi permintaan sekarang berisi instance TransactionRequest. Perhatikan penghapusan tingkat nesting dibandingkan dengan versi API sebelumnya.
  5. Respons terhadap permintaan pembelian telah berubah. Kita memanfaatkan jenis mata uang yang ditentukan oleh Google protobuf. Sebagai respons terhadap pembelian yang berhasil, kami mengharapkan isi respons berisi instance TransactionResponse.
  6. Jika plan_id tidak ditentukan, API kelayakan HARUS menampilkan semua paket data yang memenuhi syarat untuk pengguna. Sebelumnya, hal ini bersifat opsional.
  7. Menambahkan endpoint pendaftaran MSISDN untuk GTAF guna mendaftarkan MSISDN untuk notifikasi dengan DPA.

Google Mobile Data Plan Sharing API

Maret 2018

Update ini mencakup perubahan berikut pada Google Mobile Data Plan Sharing API:

  1. Memperkenalkan panggilan API baru yang memungkinkan operator mengirimkan informasi penawaran peningkatan penjualan ke GTAF untuk dikirimkan lebih lanjut ke perangkat pengguna. Panggilan baru ini memungkinkan operator mengirimkan penawaran ke Google.
  2. Memperkenalkan kolom waktu terakhir diperbarui di PlanGroup.
  3. Menghapus kolom persentase kredit data dari jendela waktu fleksibel.