Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Dengan koleksi, Anda dapat mengelompokkan proxy, target, atau aplikasi developer API dan menyiapkan nilai nilai minimum yang sesuai untuk semua anggota grup guna mendiagnosis masalah dengan lebih cepat.
Bagian berikut menjelaskan cara mengelola koleksi menggunakan API.
Lihat Collections API untuk mengetahui informasi selengkapnya tentang collections API.
Membuat koleksi menggunakan API
Buat kumpulan proxy API dengan mengeluarkan permintaan POST ke resource
berikut: https://apimonitoring.enterprise.apigee.com/collections
Contoh berikut menunjukkan cara membuat koleksi.
curl 'https://apimonitoring.enterprise.apigee.com/collections' \ -X POST \ -H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json" \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{ "organization":"myorg", "name":"My Collection", "description":"My collection for critical APIs", "environment": "prod", "type": "proxy", "members":["proxy1", "proxy2"] }'
Tetapkan $ACCESS_TOKEN
ke token akses OAuth 2.0 Anda, seperti yang dijelaskan dalam Mendapatkan token akses OAuth 2.0.
Untuk informasi tentang opsi cURL yang digunakan dalam contoh ini, lihat Menggunakan cURL.
Anda dapat menentukan nilai type
sebagai proxy
, target
, atau developerApp
.
Misalnya, untuk membuat koleksi aplikasi developer:
curl 'https://apimonitoring.enterprise.apigee.com/collections' \ -X POST \ -H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json"\ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{ "organization":"myorg", "name":"My Dev App Collection", "description":"My collection for critical apps", "environment": "prod", "type": "developerApp", "members":["app1", "app2"] }'
Melihat semua koleksi menggunakan API
Lihat semua pemberitahuan dan notifikasi dengan mengirimkan permintaan GET ke resource berikut: https://apimonitoring.enterprise.apigee.com/collections
Anda harus meneruskan nama organisasi menggunakan parameter kueri org
.
Contoh:
curl 'https://apimonitoring.enterprise.apigee.com/collections?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"
Berikut adalah contoh respons:
[{ "uuid":"1234abcd", "organization":"myorg", "environment": "prod", "name":"My Collection", "type": "proxy", "members":["proxy1", "proxy2"], "description":"My collection for critical APIs", "updatedAt":"2018-07-13T16:25:15Z", "updatedBy":"joe@acme.com" }]
Tetapkan $ACCESS_TOKEN
ke token akses OAuth 2.0 Anda, seperti yang dijelaskan dalam Mendapatkan token akses OAuth 2.0.
Untuk informasi tentang opsi cURL yang digunakan dalam contoh ini, lihat Menggunakan cURL.
Tambahkan uuid
koleksi ke resource /collections
untuk melihat
koleksi tertentu:
curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"