Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Lihat
Dokumentasi Apigee Edge.
Sebagai penyedia API, Anda telah mengembangkan serangkaian API untuk memberikan akses ke layanan backend. Langkah Anda selanjutnya adalah membangun portal developer agar developer aplikasi dapat:
- Pelajari data dan penawaran layanan Anda
- Pelajari cara menggunakan API dengan meninjau dokumentasi yang komprehensif, termasuk contoh kasus penggunaan, tutorial, dan dokumentasi referensi
- Daftar menggunakan proses layanan mandiri untuk membangun aplikasi yang menggunakan API Anda
Apigee mendukung beberapa solusi portal developer, yang dirangkum dalam tabel berikut, mulai dari dari siap pakai yang sederhana hingga yang dapat disesuaikan dan diperluas sepenuhnya. Saat memilih solusi, Anda perlu menyeimbangkan persyaratan penyesuaian dengan waktu dan pengetahuan yang diperlukan untuk menerapkan portal.
Solusi Apigee | Fitur | Dihosting oleh Apigee? | Dukungan (Memerlukan langganan berlisensi) |
---|---|---|---|
Portal terintegrasi Apigee | Pengembangan portal layanan mandiri yang simpel. | Ya | Dukungan Apigee 24/7 |
10 modul Drupal | Opsi yang dapat disesuaikan sepenuhnya, berdasarkan CMS open source canggih yang terintegrasi dengan Apigee menggunakan modul. | Tidak | Dukungan Apigee 24/7 untuk masalah perbaikan kerusakan |
Lakukan sendiri (DIY) | Pengembangan portal yang dapat disesuaikan sepenuhnya menggunakan Apigee API. | Tidak | Dukungan Apigee 24/7 hanya untuk API Apigee |
Pilih solusi portal developer Anda
Untuk membantu Anda memutuskan solusi portal developer mana yang akan dipilih, pertimbangkan keputusan berikut hierarki dan meninjau Perbandingan fitur portal developer.
![Diagram alir yang menunjukkan pilihan untuk portal terintegrasi Drupal atau Apigee](https://cloud.google.com/static/apigee/docs/hybrid/v1.2/images/portal-decision-tree-hybrid.png?hl=id)
Pertimbangkan untuk membuat portal Apigee Integrated jika Anda berencana mendukung kasus penggunaan umum untuk pengembangan portal, seperti pendaftaran standar dan alur pembuatan aplikasi, dan lebih bergaya daripada perubahan fungsi.
Perbandingan fitur portal developer
Tabel berikut memberikan perbandingan fitur antara beberapa Apigee portal terintegrasi dan portal developer berbasis Drupal.
Fitur | Portal terintegrasi | Drupal |
---|---|---|
Pengembangan konten portal menggunakan Markdown | ||
Pengembangan konten portal menggunakan HTML | ||
Dokumen referensi API yang dirender dari spesifikasi OpenAPI | ||
Dukungan Spesifikasi OpenAPI versi 3 | ||
Mengirim permintaan real-time dari referensi API | ||
Mematuhi FedRAMP | Sebagai solusi CMS open source yang dapat disesuaikan sepenuhnya, Anda dapat menerapkan portal Drupal yang mematuhi FedRamp. | |
Tema kustom | ||
Menu khusus | ||
Tag pihak ketiga, seperti Google Analytics | ||
Kode JavaScript kustom | ||
Nama domain kustom | ||
HTTP diaktifkan | ||
Persyaratan dan ketentuan untuk pembuatan akun | ||
Pengoptimalan tampilan perangkat seluler | ||
Integrasi dengan skrip kustom dan tag skrip | ||
Konfigurasi SMTP | ||
Konfigurasi template email | ||
CAPTCHA untuk mencegah spam | ||
Peran dan izin untuk akun developer/konsumen | ||
Login gabungan | ||
API pengelolaan konten | Menggunakan Drupal | |
Monetisasi | ||
Konfigurasi penelusuran | * | |
Blog dan forum | ** | |
Template halaman untuk pembuatan konten | ||
Analisis aplikasi di portal | ||
Pengelolaan peristiwa berbasis aturan | ||
Dapat diperluas dengan modul add-on | ||
Alur pendaftaran aplikasi kustom | ||
Alur pendaftaran developer kustom | ||
Log portal | ||
Pemeriksa link | ||
Dukungan Microsoft Internet Explorer/Microsoft Edge | Khusus Microsoft Edge | |
Hosting regional | Khusus AS | (Sebagai solusi kustom, Anda dapat menghosting portal Drupal di region pilihan Anda.) |
Bangun portal terintegrasi
Buat portal developer ringan dengan cepat di UI Apigee. Buka https://apigee.google.com/, login, lalu pilih Publikasikan > Portal di menu navigasi samping UI hybrid. Untuk mengetahui detail selengkapnya, lihat Membangun portal terintegrasi.
Gambar berikut menampilkan halaman landing untuk portal yang terintegrasi.
Membangun portal berbasis Drupal
Dengan alat pengembangan portal Drupal, Anda dapat membangun portal developer yang dapat disesuaikan sepenuhnya. Drupal menyediakan banyak fungsionalitas, dan semua kemampuan CMS Drupal dengan Drupal tambahan yang dikembangkan oleh Apigee modul. Namun, penerapan portal berbasis Drupal memerlukan lebih banyak waktu dan upaya.
Apigee dan hybrid mendukung Drupal 10, yang menyediakan sistem pengelolaan konten (CMS) tingkat perusahaan dan open source yang andal. Karena Drupal 10 bersifat open source, Anda dapat memperluas dan berkontribusi pada pengembangan portal Drupal 10 dan memanfaatkan pengetahuan komunitas Drupal. Untuk informasi selengkapnya, lihat Bangun portal menggunakan Drupal 10.
Bangun portal Anda sendiri menggunakan API Apigee
Bangun portal Anda sendiri yang disesuaikan sepenuhnya dengan memanfaatkan Apigee API yang dirangkum dalam tabel berikut. Untuk informasi selengkapnya, lihat bagian yang diuraikan dalam tabel berikut.
Kategori | APIgee | Deskripsi |
Analytics | Statistik | Lihat analisis untuk API Anda. |
Kunci API | Kunci Aplikasi Developer | Mengelola kunci API yang digunakan untuk mengizinkan penggunaan API dalam aplikasi. |
Produk API | Produk API | Kelola produk API yang Anda publikasikan ke portal developer. |
Aplikasi | Aplikasi | Mengelola aplikasi yang didaftarkan oleh developer untuk menggunakan API Anda. |
Developer | Developer | Kelola developer yang telah mendaftar di portal developer Anda. |
Sederhanakan integrasi klien portal Anda menggunakan Library Klien Apigee untuk PHP. SDK memudahkan penulisan modul PHP yang menggunakan Apigee API yang dijelaskan dalam tabel sebelumnya. Untuk mengetahui informasi selengkapnya tentang Library Klien Apigee API untuk PHP, lihat: