Apigee menyediakan portal Layanan Developer Apigee (atau cukup dengan portal) yang dapat Anda gunakan untuk membangun dan meluncurkan situs web khusus Anda sendiri untuk menyediakan semua layanan ini bagi komunitas pengembangan Anda. Tepi pelanggan dapat membuat portal developer mereka sendiri, baik di cloud maupun di infrastruktur lokal. Lihat Apa yang dimaksud dengan portal developer? untuk informasi selengkapnya.
UI Edge menampilkan tombol DevPortal di Publish > Developer yang, saat diklik, akan membuka portal yang terkait dengan organisasi. Menurut secara default, tombol tersebut akan membuka URL berikut:
http://live-orgname.devportal.apigee.com
Dengan orgname adalah nama organisasi.
Anda dapat menetapkan URL ini ke URL lain, misalnya jika portal Anda memiliki data DNS, atau menonaktifkan tombol sepenuhnya. Gunakan properti organisasi berikut untuk mengontrol tombol:
features.devportalDisabled
: Tetapkan ke false (default) untuk mengaktifkan tombol dan true untuk menonaktifkannya.features.devportalUrl
: Setel ke URL portal developer.
Anda menetapkan properti ini secara terpisah untuk setiap organisasi. Untuk menetapkan properti ini, Anda harus terlebih dahulu gunakan panggilan API berikut untuk menentukan setelan properti saat ini di organisasi:
curl -H "Content-Type:application/json" -u adminEmail:pword -X GET \ http://ms_IP:8080/v1/organizations/orgname
Panggilan ini menampilkan objek yang mendeskripsikan organisasi dalam bentuk:
{ "createdAt" : 1428676711119, "createdBy" : "me@my.com", "displayName" : "orgname", "environments" : [ "prod" ], "lastModifiedAt" : 1428692717222, "lastModifiedBy" : "me@my.com", "name" : "organme", "properties" : { "property" : [ { "name" : "foo", "value" : "bar" } ] }, "type" : "paid" }
Perhatikan semua properti yang ada di area properties
objek. Saat Anda menetapkan
di organisasi, nilai dalam properti akan menimpa properti saat ini.
Oleh karena itu, jika Anda ingin menetapkan features.devportalDisabled
atau
features.devportalUrl
di organisasi,
pastikan Anda menyalin properti yang ada saat menetapkannya.
Gunakan panggilan PUT berikut untuk menetapkan properti di organisasi:
curl -H "Content-Type:application/json" -u adminEmail:pword -X PUT \ http://ms_IP:8080/v1/organizations/orgname \ -d '{ "displayName" : "orgname", "name" : "orgname", "properties" : { "property" : [ { "name" : "foo", "value" : "bar" }, { "name": "features.devportalUrl", "value": "http://dev-orgname.devportal.apigee.com/" }, { "name": "features.devportalDisabled", "value": "false" } ] } }'
Dalam panggilan PUT, Anda hanya perlu menentukan displayName
,
name
, dan properties
. Perhatikan bahwa panggilan ini mencakup
"foo" (foo) yang awalnya ditetapkan di organisasi.