GNU/Linux >> Belajar Linux >  >> Linux

WSO2 Tidak dapat menghapus API karena ada langganan aktif [Solusi]

Mencoba menghapus API dari WSO2 API Manager dan akhirnya melihat kesalahan ini – Tidak dapat menghapus API karena ada langganan aktif ? Nah, pesan kesalahan dengan jelas menunjukkan bahwa ada beberapa pengguna yang berlangganan API dan tidak mungkin untuk menghapus yang sama. Artinya, sebelum Anda dapat menghapus API, Anda harus berhenti berlangganan pengguna darinya. Anehnya, WSO2 tidak menyediakan fasilitas bagi admin atau penerbit untuk berhenti berlangganan pengguna dari suatu API. Sebagai gantinya, Anda perlu melakukan salah satu opsi di bawah ini:

  • Hubungi pengguna Anda dan minta mereka untuk berhenti berlangganan dari API yang ingin Anda hapus.
  • Atau  Jalankan beberapa kueri MySQL untuk menghapus langganan ke API

Bagaimana cara melihat pengguna yang berlangganan API?

  1. Masuk ke portal Penerbit
  2. Klik pada API yang ingin Anda lihat langganannya.
  3. Klik Subscriptions dari bilah sisi kiri.
  4. Lihat daftar pelanggan di bawah "Manage Subscriptions ” judul.

Bagaimana cara menghubungi pelanggan?

Klik pada Contact Subscribers tombol yang terletak di sebelah ”Manage Subscriptions “. Ini akan membuka klien email untuk mengirim email ke pelanggan.

Bagaimana cara berhenti berlangganan API melalui portal pengembang?

Masuk ke akun portal pengembang mereka dan klik “Applications ” menu yang terletak di header. Klik aplikasi untuk melihat API tempat Anda berlangganan.

Pada halaman aplikasi, klik “Subscriptions ” dari bilah sisi kiri. Di sini, Anda dapat mengubah langganan atau menghapusnya.

Atau, masuk ke portal pengembang, klik API yang ingin Anda hentikan langganannya. Kemudian, klik tombol “Subscriptions ” dari bilah sisi kiri dan klik tombol “UNSUBSCRIBE ” yang terletak di baris aplikasi seperti yang ditunjukkan di bawah ini.

Itu dia! Setelah semua pengguna berhenti berlangganan API, Anda dapat masuk ke portal penerbit dan berhasil menghapus API.

Nah, menghubungi setiap pengguna dan meminta mereka untuk berhenti berlangganan API akan menjadi tugas yang sulit. Tetapi tidak ada fasilitas bagi admin atau penerbit untuk menghapus pengguna yang berlangganan API. Namun, cara lain untuk menghapus langganan adalah melalui kueri SQL yang dijelaskan dalam artikel ini. Tapi tunggu, saya memang mencoba langkah-langkah itu dan akhirnya melihat kesalahan "Tidak dapat membuat daftar API" di portal pengembang (mungkin saya akan melewatkan beberapa langkah atau membuat kesalahan). Oleh karena itu saya sarankan untuk tidak mengacaukan database kecuali Anda tahu apa yang Anda lakukan.


Linux
  1. Jalankan Perintah Di Terminal Aktif Jarak Jauh?

  2. Tidak Dapat Menghapus Hiberfile Pada Partisi Ntfs?

  3. Tidak dapat terhubung ke Basis Data; Pengguna Ada di Basis Data, tetapi bukan Tingkat Server

  1. Pitchfork:Buat server

  2. FTP Aktif vs. FTP Pasif

  3. Linux – tidak dapat menghapus file yang dimiliki dengan izin 777

  1. Konfigurasikan WSO2 API Manager dengan Database MySQL

  2. Menginstal Manajer API WSO2 di CentOS

  3. Saya tidak dapat menghapus file 'rm:tidak dapat menghapus sistem file X Read-only'