Mengelola perusahaan dan developer menggunakan Edge

Anda melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Jika ingin lebih mengontrol perusahaan dan developer yang berpartisipasi dalam program API yang dimonetisasi —misalnya, jika ingin membuat perusahaan dan developer internal untuk tujuan pengujian —Anda dapat membuat perusahaan dan developer secara manual dengan UI dan API pengelolaan.

Pertimbangan utama yang menentukan apakah Anda perlu membuat perusahaan dan developer secara manual adalah apakah developer memerlukan kredensial untuk login ke UI pengelolaan, mengirim kredensial dalam panggilan ke Edge management API, atau login ke portal developer.

  • Jika developer monetisasi Anda memerlukan kredensial login untuk mengakses Edge UI atau API, mereka harus memiliki akun administrator Apigee sendiri terlebih dahulu.
  • Jika Anda hanya perlu membuat developer pengujian yang tidak memerlukan kredensial (misalnya, jika Anda ingin melakukan panggilan API dengan developer pengujian fiktif), tidak diperlukan akun Apigee.

Mengelola developer aplikasi menggunakan UI

Buat, kelola, dan aktifkan developer aplikasi menggunakan Edge UI, seperti yang dijelaskan di Mengelola developer aplikasi. Setelah developer aplikasi dibuat, Anda dapat menambahkannya ke perusahaan, seperti yang dijelaskan di bagian berikut.

Mengelola perusahaan menggunakan UI

Buat, kelola, dan aktifkan perusahaan, seperti yang dijelaskan di bagian berikut.

Menjelajahi halaman Perusahaan

Akses halaman Perusahaan, seperti yang dijelaskan di bawah.

Edge

Untuk mengakses halaman Perusahaan menggunakan Edge UI:

  1. Login ke apigee.com/edge.
  2. Pilih Publish > Monetization > Companies di menu navigasi kiri.

Halaman Perusahaan akan ditampilkan.

Seperti yang ditunjukkan dalam gambar, halaman Perusahaan memungkinkan Anda untuk:

Classic Edge (Private Cloud)

Untuk mengakses halaman Perusahaan menggunakan Classic Edge UI:

  1. Login ke http://ms-ip:9000, dengan ms-ip adalah alamat IP atau nama DNS dari node Management Server.
  2. Pilih Publish > Companies di menu navigasi atas.

Halaman Perusahaan akan ditampilkan.

  • Melihat daftar perusahaan saat ini
  • Mengelola perusahaan. Secara khusus menambahkan, mengaktifkan, mengedit, dan menghapus perusahaan.
  • Melihat portal developer yang terhubung (khusus Drupal 7)

Menambahkan perusahaan

Untuk menambahkan perusahaan:

  1. Akses halaman Perusahaan.
  2. Klik + Perusahaan.
  3. Masukkan detail perusahaan.

    Kolom yang wajib diisi mencakup:

    • Nama Perusahaan
    • Administrator (pengguna yang merupakan administrator perusahaan utama )
    • Jenis Penagihan

    Bergantung pada konfigurasi penagihan monetisasi, Jenis Penagihan dapat ditetapkan secara default ke PREPAID atau POSTPAID. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi jenis penagihan prabayar dan pascabayar menggunakan API.

  4. Tambahkan satu atau beberapa developer ke perusahaan.
    1. Di bagian Developer, masukkan string di kolom Add Developer untuk menampilkan daftar developer yang cocok dengan string tersebut.
    2. Pilih developer dari menu drop-down.
    3. Ulangi untuk menambahkan developer lain ke perusahaan.
  5. Tambahkan satu atau beberapa atribut khusus.
    1. Di bagian Atribut khusus, klik + Baru.
    2. Masukkan nama dan nilai atribut khusus.
    3. Ulangi untuk menambahkan atribut khusus lain ke perusahaan.
  6. Klik Buat perusahaan.

Mengaktifkan dan menonaktifkan perusahaan

Untuk mengaktifkan dan menonaktifkan perusahaan:

  1. Akses halaman Perusahaan.
  2. Arahkan kursor ke perusahaan yang ingin Anda aktifkan dan aktifkan di menu tindakan.
    Nonaktifkan tombol untuk menonaktifkan perusahaan.

Mengedit perusahaan

Untuk mengedit perusahaan:

  1. Akses halaman Perusahaan.
  2. Arahkan kursor ke perusahaan yang ingin Anda edit dan klik di menu tindakan.
  3. Perbarui detail perusahaan, sesuai kebutuhan.
  4. Klik Perbarui perusahaan untuk menyimpan perubahan.

Menghapus perusahaan

Untuk menghapus perusahaan:

  1. Akses halaman Perusahaan.
  2. Arahkan kursor ke perusahaan yang ingin Anda hapus dan klik di menu tindakan.
  3. Klik Hapus untuk mengonfirmasi operasi penghapusan.

Mengelola perusahaan dan developer menggunakan API

Penggunaan API untuk mengelola perusahaan dan developer dijelaskan di bagian berikut.

Membuat dan memperbarui perusahaan dan developer menggunakan API

Untuk mengelola perusahaan dan developer dengan Edge management API, lihat bagian API berikut:

Mengelola peran developer menggunakan API

Anda dapat membuat peran menggunakan API monetisasi. Hal ini memungkinkan Anda menetapkan peran untuk partner. Misalnya, Anda dapat menetapkan peran administrator dan developer aplikasi untuk a partner. Peran tersebut kemudian dapat ditetapkan ke karyawan partner tertentu.

Membuat peran developer

Untuk membuat peran developer, kirim permintaan POST ke organizations/{org_name}/developer-roles. Saat membuat permintaan, Anda harus menentukan nama dan deskripsi peran serta identifikasi organisasi dalam isi permintaan. Contoh:

$ curl -H "Content-Type:application/json" -X POST -d \
'{
   "name": "appDeveloper",
   "description": "App Developer",
   "organization": {
       "id": "{org_name}"
   }
 }' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \
-u email:password

Mengambil peran developer

Untuk mengambil peran developer, kirim permintaan GET ke organizations/{org_id}/developer-roles. Contoh:

$ curl -H "Accept:application/json" -X GET \
"https:// api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \
-u email:password

Responsnya akan terlihat seperti ini (hanya sebagian respons yang ditampilkan):

{
  "description" : "App Developer",
  "id" : "appdeveloper",
  "name" : "appDeveloper",
  "organization" : {
   ...
  }
}

Setelan konfigurasi peran developer untuk API

Opsi konfigurasi peran developer berikut diekspos ke API:

Nama Deskripsi Default Wajib?
name

Nama peran developer.

T/A Ya
description

Deskripsi peran developer.

T/A Ya

Mengambil tarif pajak untuk developer menggunakan API

Anda bisa mendapatkan tarif pajak saat ini untuk developer dengan mengirim permintaan GET ke organizations/{org_name}/tax-engine. Saat membuat permintaan, Anda harus menentukan identifikasi developer sebagai parameter kueri. Contoh:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/tax-engine?developerId=dev7@myorg.com" \
-u email:password

Responsnya akan terlihat seperti ini:

0.09

Melakukan tugas khusus developer lainnya menggunakan API

Banyak tugas terkait monetisasi yang dapat Anda lakukan untuk organisasi, seperti membuat paket tarif atau membuat kondisi notifikasi, juga dapat Anda lakukan untuk developer perorangan. Misalnya, Anda dapat membuat rekening bank untuk developer tertentu atau membuat laporan pendapatan untuk developer tertentu.

Tabel berikut mencantumkan tugas khusus developer yang dapat Anda lakukan menggunakan API monetisasi. Tabel ini juga mencantumkan tempat Anda dapat menemukan petunjuk mendetail tentang cara melakukan tugas ini.

Tugas Tempat menemukan petunjuk
Melihat persyaratan dan ketentuan yang disetujui oleh developer

Melihat persyaratan dan ketentuan yang disetujui oleh developer atau perusahaan menggunakan API

Melihat paket API yang disetujui oleh developer

Melihat paket produk API yang disetujui oleh developer atau perusahaan menggunakan API

Membuat paket tarif developer

Mengelola paket tarif

Melihat paket tarif yang tersedia untuk developer

Menjelajahi halaman paket tarif

Melihat paket tarif yang tersedia untuk developer tertentu yang berisi produk tertentu

Melihat paket tarif yang disetujui untuk developer yang berisi produk API menggunakan API

Hanya melihat paket tarif developer yang disetujui

Melihat semua paket tarif yang disetujui oleh developer menggunakan API

Memberikan kredit kepada developer

Memberikan kredit

Menetapkan batas kredit untuk developer

Menetapkan batas kredit menggunakan API

Melihat batas kredit developer

Mengambil batas kredit menggunakan API

"Mengisi ulang" (menambahkan jumlah ke) saldo prabayar developer

Mengelola saldo akun prabayar

Melihat saldo prabayar developer

Melihat saldo akun prabayar untuk developer

Menyiapkan kondisi notifikasi untuk developer

Menyiapkan notifikasi menggunakan template notifikasi

Membuat dan melihat definisi laporan untuk developer

Mengelola laporan