15.01.06.00 - Catatan Rilis Portal Layanan Developer Apigee

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


Pada Selasa, 6 Januari 2015, kami merilis portal Layanan Developer Apigee versi 15.01.06.00 untuk cloud.

Fitur baru

Rilis portal Layanan Developer Apigee 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:
    • CLI PHP 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 mengajukan permintaan ke Dukungan Apigee untuk mengubah informasi koneksi. Lihat Membuat portal developer 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 ini, fungsi tersebut telah dihapus dari portal.

Sebagai gantinya, 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 Memperbaiki kata-kata 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 "API developer prabayar" di sisi portal (di bagian Konfigurasi > Setelan Monetisasi).
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 Dev Portal, ubah bytea_output di postgresql.conf menjadi 'escape' di Edge Management Server:
bytea_output = 'escape' # hex, escape
Monetisasi Jika panggilan Edge API untuk mendapatkan saldo pengguna tidak ditampilkan dengan benar, halaman kini ditampilkan dengan benar dan error dicatat ke dalam log. Sebelumnya, halaman menampilkan layar error.
Pendaftaran developer baru Memperbaiki pesan saat mendaftar dengan akun baru untuk menyatakan bahwa akun tersebut menunggu persetujuan administrator hanya jika Dev Portal dikonfigurasi agar memerlukan persetujuan administrator sebelum login.
Pendaftaran developer baru Developer yang baru terdaftar yang seharusnya diblokir secara default diaktifkan di backend Edge. Developer yang seharusnya diblokir secara default diaktifkan (meskipun pesan "Harap tunggu persetujuan" ditampilkan) telah diperbaiki 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 masih harus memperbarui profil mereka dengan alamat email sebelum dapat membuat aplikasi developer.
Registration form Kolom Nama Depan dan Nama Belakang 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 tidak aktif di server pengelolaan Edge, yang berarti developer yang diblokir tidak akan dapat melakukan panggilan API.
Tugas cron Cron tidak lagi gagal saat aplikasi di Edge tidak dikaitkan dengan developer dengan benar.
Logging Sistem tidak lagi mencatat error saat jenis akses aplikasi adalah "hanya baca".
Aturan Drupal Modul Aturan dalam aturan Drupal untuk mengirim email saat kunci aplikasi berubah dari tertunda menjadi disetujui kini dijalankan. Pada versi sebelumnya, aturan tidak berfungsi saat status diubah.
SmartDocs Kata kerja PATCH kini ditampilkan dengan benar saat dirender di halaman SmartDocs.
SmartDocs Jika endpoint Edge tidak dapat diakses, modul SmartDocs tidak akan 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 di jejak breadcrumb sebelumnya adalah model_machine_name Documentation/, sehingga kata pertama tidak menggunakan huruf besar. Dengan perbaikan ini, item pertama akan menjadi nama model yang dapat dibaca manusia dan kata pertama akan menggunakan huruf besar.
Selain itu, di halaman listingan Metode API berdasarkan kata kerja HTTP (GET/POST/PUT/DELETE), 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) untuk diedit dengan benar di tempat.
Menu utama Link login dan daftar kini tersedia jika menu utama tidak memiliki item.
Atribut aplikasi
Halaman listingan 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 untuk secara konsisten mengubah perilaku formulir tanpa memaksa pengalihan tanpa syarat.