Anda melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Pada Selasa, 6 Januari 2015, kami merilis portal Apigee Developer Services versi 15.01.06.00 untuk cloud.
Fitur baru
Rilis portal Apigee Developer Services versi cloud ini berisi fitur baru berikut:
-
Penyimpanan pengguna asinkron
Penyimpanan pengguna asinkron adalah fitur baru yang menunda penyimpanan informasi pengguna hingga setelah respons dikirim kembali ke browser untuk meningkatkan performa. Perubahan ini hanya terjadi dalam situasi berikut:-
PHP CLI yang sesuai ditemukan
-
Monetisasi tidak diaktifkan
-
Kotak centang Enable asynchronous dipilih di halaman Configuration > Dev Portal Settings > Dev Portal User Settings.
-
-
Anda tidak dapat lagi mengubah setelan koneksi antara portal dan Edge
Pada rilis cloud sebelumnya, Anda dapat langsung mengedit informasi koneksi yang digunakan untuk menghubungkan portal ke Edge, termasuk: URL endpoint Edge, nama organisasi Apigee, serta nama pengguna dan sandi administrator organisasi. Sekarang, Anda harus membuat permintaan ke Dukungan Apigee Edge untuk mengubah informasi koneksi. Lihat Membuat portal developer portal untuk mengetahui informasi selengkapnya.
Status penghentian penggunaan
Mulai 15 April 2015, Google tidak akan lagi mendukung OpenID 2.0 API, seperti yang dijelaskan di link berikut:
https://developers.google.com/+/api/auth-migration#timetable
Semua portal yang dirilis sebelum 14.07 menggunakan Google OpenID 2.0, yang memungkinkan pengguna login ke portal atau mendaftar sebagai pengguna portal menggunakan kredensial Google mereka. Untuk mengetahui informasi selengkapnya, lihat Menggunakan kredensial gabungan di portal developer. Karena penghentian penggunaan ini, fungsi tersebut telah dihapus dari portal.
Sebagai penggantinya, Anda dapat menggunakan modul Drupal Google Auth atau menggunakan informasi yang dijelaskan dalam artikel: Menggunakan OAuth 2.0 untuk Login.
Perbaikan bug
Bug berikut diperbaiki dalam rilis ini:
| Topik | Deskripsi |
|---|---|
| Monetisasi | Perbaikan pada teks yang ditampilkan kepada pengguna akhir untuk Monetisasi. |
| Monetisasi | Tarif pajak kini ditampilkan dengan benar di halaman penagihan prabayar Monetisasi. Perhatikan bahwa Anda harus menggunakan panggilan "prepaid developer API" di sisi portal (di bagian Configuration > Monetization Settings). |
| Monetisasi | Halaman saldo prabayar monetisasi tidak lagi menampilkan saldo nol sebagai "-0.00", tetapi sebagai "0.00". |
| Monetisasi |
Dokumen penagihan kini didownload dengan benar dari server Edge dalam format HTML. Postgres
v9.0 memperkenalkan encoding 'hex' baru yang mungkin perlu diubah di postgresql.conf
agar dokumen penagihan dapat didownload dengan benar. Jika dokumen penagihan tidak didownload
dengan benar dari Portal Developer, ubah bytea_output di postgresql.conf
menjadi 'escape' di Server Pengelolaan Edge:
bytea_output = 'escape' # hex,
escape
|
| Monetisasi | Saat panggilan Edge API untuk mendapatkan saldo pengguna tidak ditampilkan dengan benar, halaman kini ditampilkan dengan benar dan error dicatat. Sebelumnya, halaman menampilkan layar error screen. |
| Pendaftaran developer baru | Pesan tetap saat mendaftar dengan akun baru untuk menyatakan bahwa akun menunggu persetujuan administrator hanya jika Portal Developer dikonfigurasi untuk memerlukan persetujuan administrator sebelum login. |
| Pendaftaran developer baru | Developer yang baru terdaftar dan seharusnya diblokir secara default diaktifkan di backend Edge. Developer yang seharusnya diblokir secara default diaktifkan (meskipun pesan "Please wait for approval" ditampilkan) diselesaikan dengan perbaikan yang sama. |
| Pendaftaran developer baru | Portal tidak lagi menampilkan pengecualian saat pengguna mendaftar tanpa alamat email, sehingga integrasi dengan sistem yang tidak menggunakan alamat email dapat dilakukan. Namun, pengguna tetap harus memperbarui profil mereka dengan alamat email sebelum mereka dapat membuat aplikasi developer. |
| Registration form | Kolom First Name dan Last Name di formulir pendaftaran dipindahkan ke bagian atas formulir pendaftaran untuk penginstalan baru. Perhatikan bahwa semua kolom di formulir ini dapat dipindahkan menggunakan UI Admin. Lihat Menambahkan dan mengelola akun pengguna untuk mengetahui informasi selengkapnya. |
| Status developer | Jika developer ditetapkan ke status "diblokir" di portal, developer akan ditetapkan ke status tidak aktif di server pengelolaan Edge, yang berarti bahwa developer yang diblokir tidak akan dapat melakukan panggilan API. |
| Tugas cron | Cron tidak lagi gagal jika aplikasi di Edge tidak dikaitkan dengan benar ke developer. |
| Logging | Sistem tidak lagi mencatat error saat jenis akses aplikasi adalah "readonly". |
| Aturan Drupal | Modul Rule in Drupal rules untuk mengirim email saat kunci aplikasi berubah dari pending menjadi approved kini dijalankan. Pada versi sebelumnya aturan tidak berfungsi saat status diubah. |
| SmartDocs | Verba PATCH kini ditampilkan dengan benar saat dirender di halaman SmartDocs. |
| SmartDocs | Jika endpoint Edge tidak dapat diakses, modul SmartDocs tidak lagi menampilkan peringatan. |
| SmartDocs | Peringatan "Undefined index:" tidak lagi ditampilkan di modul SmartDocs. |
| SmartDocs |
Breadcrumb kini berfungsi dengan benar di halaman SmartDocs. Di halaman detail metode, item pertama dalam jalur breadcrumb adalah model_machine_name Documentation/, sehingga kata pertama tidak menggunakan huruf kapital. Dengan perbaikan ini, item pertama akan menjadi nama model yang dapat dibaca manusia
dan kata pertama akan menggunakan huruf kapital.
Selain itu, di halaman listing Metode API berdasarkan verba HTTP (GET/POST/PUT/DELETE), the
item breadcrumb ditautkan ke URL yang salah. Dengan perbaikan ini, item breadcrumb di
halaman kini mengarah ke URL yang benar.
|
| SmartDocs | Perbaikan CSS kini memungkinkan isi JSON SmartDocs (dalam permintaan POST atau PUT) diedit dengan benar diedit di tempat. |
| Menu utama | Link login dan pendaftaran kini tersedia saat menu utama tidak memiliki item di dalamnya. |
| Atribut aplikasi |
Halaman listing untuk atribut aplikasi rusak dan tidak akan dirender. Masalah ini telah
diperbaiki dalam file devconnect_app_attributes.module.
|
| Pengalihan hardcode | Fungsi yang membuat formulir untuk mengedit aplikasi developer tidak lagi langsung memanggil drupal_goto() atau drupal_not_found() jika aplikasi developer tidak ditemukan. Hal ini memungkinkan modul khusus pelanggan mengubah perilaku formulir secara konsisten tanpa memaksa pengalihan tanpa syarat. |