Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Uygulama geliştiricilerinizi aşağıdaki bölümlerde açıklandığı şekilde kaydettirin ve yönetin. (Uygulama kaydı, Uygulamaları kaydetme ve API anahtarlarını yönetme bölümünde açıklandığı üzere ayrı bir süreçtir.)
Giriş
Edge, API'lerinizi kimin çağırdığını bilmenize bağlı birçok avantaj sağlar. Örneğin API güvenliği, trafik yönetimi ve adil miktarda analiz verisi, kimin çağırdığının bilinmesine bağlıdır. Edge, API'lerinizi kimin çağırdığını nasıl bilir? Her API çağrısında kullanıcı kimliği, API anahtarı veya OAuth jetonu gibi benzersiz bilgileri okuyarak. Bu benzersiz bilgiler, API proxy'lerinize eklediğiniz işlevleri kilitler veya bunların kilidini açarak size API erişimi ve davranışı üzerinde tam kontrol sunar.
Bu nedenle, uygulama geliştiricilerin API'lerinizi kullanmak için kaydolması gerekir. Eklenen geliştiriciler uygulamalarını kaydeder, kullanmak istedikleri API'leri seçer ve API'lerinize erişmek için gereken benzersiz API kimlik bilgilerini (tüketici anahtarları ve gizli anahtarları) alır.
Uygulama geliştiricileri nasıl kaydettirilir?
Uygulama geliştiricilerini aşağıdaki yöntemlerden birini kullanarak kaydedin:
- Ücretli bir Edge hesabınız varsa geliştiriciler bir geliştirici portalı üzerinden kendi kendilerine kaydolabilirler. Daha fazla bilgi için geliştirici portalının türüne göre aşağıdaki bölümlerden birine göz atın:
- Entegre portal: Entegre portalda geliştirici hesabı oluşturma
- Drupal 9: Uygulama geliştirici hesabına kaydolma
- Drupal 7: Kullanıcı hesapları ekleme ve yönetme
- Yöneticiler API'yi kullanarak uygulama geliştiricilerini kaydedebilir.
- Geliştirici portalı yöneticisi olarak, aşağıdaki bölümlerde açıklandığı gibi geliştiricileri doğrudan portalınızda yönetin:
- Entegre portal: Geliştirici hesaplarını yönetmek için geliştirici hesaplarını yönetin.
- Drupal 9: Uygulama geliştiriciler Apigee Edge modülüyle nasıl etkileşim kuruyor?
- Drupal 7: Kullanıcı hesapları ekleme ve yönetme
- Kuruluş yöneticisi olarak, Edge UI veya API'yi kullanarak geliştiricileri aşağıdaki bölümlerde açıklandığı şekilde yönetin.
Geliştirici portallarında geliştirici hesaplarını yönetmeyle ilgili öneriler
Apigee, geliştirici hesaplarını doğrudan geliştirici portalınızda yönetmenizi önerir.
Entegre portalı kullanıyorsanız entegre portal ve Edge'deki geliştirici hesaplarının senkronize olmasını sağlamanın tek yolu budur.
Drupal tabanlı geliştirici portalını kullanıyorsanız geliştirici hesaplarını doğrudan geliştirici portalında yönetmek aşağıdaki avantajları sağlar:
- Portaldaki yönetici arayüzü üzerinden bir geliştirici eklediğinizde portal için geliştiricinin şifresini belirleyebilir ve geliştiriciye gönderilen otomatik bir e-posta mesajını tetikleyebilirsiniz.
Edge kullanarak bir geliştirici eklerken veya geliştiricide değişiklik yaparken geliştiriciye e-posta gönderilmez ve portalda geliştiricinin şifresini ayarlayamazsınız. Bu nedenle, portalda oturum açabilmeleri için geliştiricinin öncelikle portalda şifresini sıfırlaması gerekir.
- Portalda geliştiricinin hesabında yapılan değişiklikler otomatik olarak Edge'e gönderilir.
Drupal tabanlı geliştirici hesaplarını Edge'i kullanarak yönetmeye karar verirseniz uygulama geliştiricilerini portal ile Edge arasında senkronize etmeniz gerekir.
Geliştiriciler sayfasını keşfetme
Edge kullanıcı arayüzünü ve Klasik Edge kullanıcı arayüzünü kullanarak Developers sayfasına erişin ve bu sayfayı keşfedin.
Edge
Edge kullanıcı arayüzünü kullanarak Developers sayfasına erişmek için:
- apigee.com/edge adresinde oturum açın.
- Sol gezinme çubuğunda Yayınla > Geliştiriciler'i seçin.
Geliştiriciler sayfası görüntülenir.
Şekilde vurgulandığı gibi Geliştiriciler sayfasında şunları yapabilirsiniz:
- Geliştirici ekleme
- Aşağıdakiler de dahil olmak üzere geliştirici ayrıntılarını görüntüleme ve düzenleme:
- Yayınlama verilerini dışa aktarma
- Geliştiriciyi silme
- Geliştirici listesinde arayın
Klasik Edge (Private Cloud)
Geliştiriciler sayfasına Klasik Edge kullanıcı arayüzünü kullanarak erişmek için:
http://ms-ip:9000
üzerinde oturum açın. Burada ms-ip, Yönetim Sunucusu düğümünün IP adresi veya DNS adıdır.- Üst gezinme çubuğunda Yayınla > Geliştiriciler'i seçin.
Geliştiriciler sayfası görüntülenir.
- Geliştirici listesini göster
- Geliştirici ekleme
- Özel özellikler de dahil olmak üzere geliştirici ayrıntılarını görüntüleme, düzenleme ve geliştirici etkinleştirme
- Yayınlama verilerini dışa aktarma
- Geliştiriciyi silme
- Geliştirici listesinde arayın
- Bağlı geliştirici portalını görüntüleyin (yalnızca Drupal 7)
Geliştirici ekleme
Geliştirici eklemek için:
- Geliştiriciler sayfasına erişin.
- + Geliştirici'yi tıklayın.
- Ad, soyadı, e-posta ve kullanıcı adı da dahil olmak üzere geliştirici ayrıntılarını girin.
- Create'i (Oluştur) tıklayın.
Geliştirici ayrıntılarını görüntüleme ve düzenleme
Geliştirici ayrıntılarını görüntüleyin ve düzenleyin. Para kazanma özelliğinin etkin olduğu kuruluşlarda, Para kazanma özelliklerini yapılandırma bölümünde tanımlanan para kazanma özel özelliklerini düzenleyebilirsiniz.
Geliştirici ayrıntılarını görüntülemek ve düzenlemek için:
- Geliştiriciler sayfasına erişin.
- Görüntülemek ve düzenlemek istediğiniz geliştiricinin satırını tıklayarak geliştirici ayrıntılarını açın.
- Ayrıntılar bölümünde, aşağıdaki bilgiler görüntülenir. Geliştirici ayrıntılarını gerektiği şekilde düzenleyin.
Ayrıntı Açıklama Ayrıntılar Geliştiricinin adı ve soyadı, kullanıcı adı ve e-posta adresi, kayıt durumu ve süresi ve geliştirici kimliği.
Geliştirici ayrıntılarını düzenlemek için aşağıdaki alanların herhangi birini tıklayın:- Ad
- Soyadı
- E-posta
- Kullanıcı adı
Özel özellikler Geliştirici için tanımlanan özel özellikler. Özel özellikleri gerektiği gibi yapılandırın. Daha fazla bilgi için şu makalelere bakın: Uygulamalar Geliştirici tarafından kaydedilen uygulamalar. Uygulamaları kaydetme konusuna bakın. - Durum alanında geliştiriciyi etkinleştirin veya devre dışı bırakın.
Daha fazla bilgi için Geliştiriciyi etkinleştirme ve devre dışı bırakma konusuna bakın.
Herkese Açık Bulut İçin Apigee Edge sayesinde Edge, varlıklara erişildikten sonra aşağıdaki varlıkları en az 180 saniye boyunca önbellekte tutar.
- OAuth erişim jetonları. Bu, iptal edilen bir jetonun önbellek sınırının süresi dolana kadar üç dakika kadar daha başarılı olmaya devam edebileceği anlamına gelir.
- Anahtar Yönetim Hizmeti (KMS) varlıkları (Uygulamalar, Geliştiriciler, API Ürünleri).
- OAuth jetonları ve KMS varlıklarındaki özel özellikler.
Bir geliştirici için özel özellikleri yönetme
Her geliştirici için Para kazanma özelliklerini yapılandırma bölümünde açıklanan para kazanma özellikleri dahil olmak üzere 18 adede kadar özel özellik ekleyebilirsiniz.
Özel özellikleri yönetmek için:
- Geliştiriciler sayfasına erişin.
- Geliştirici ayrıntılarını açmak için özel özelliklerini yönetmek istediğiniz geliştiricinin satırını tıklayın.
- Özel Özellikler bölümünde + simgesini tıklayın.
- Özellik adını ve değerini girin.
- simgesini tıklayın.
- Bir özel özelliği silmek için imlecinizi özelliğin üzerine getirin ve işlemler menüsünde simgesini tıklayın.
Geliştiriciyi etkinleştirme ve devre dışı bırakma
Bir uygulama geliştirici, portalınıza kendi kendine kaydolduğunda varsayılan olarak etkin olup olmadığını yapılandırabilirsiniz.
Geliştirici, etkin olmadığında da geliştirici portalında oturum açabilir ve uygulama oluşturabilir, ancak ilgili API anahtarlarının hiçbiri çalışmaz. Geliştiricinin uygulamaları, geliştirici etkin olmadığı sürece geçerli olmasalar bile API anahtarları gibi onaylı (veya diğer) durumlarını korur.
Geliştiricileri etkinleştirmek veya devre dışı bırakmak için:
- Geliştiriciler sayfasına erişin.
- Geliştirici ayrıntılarını açmak için etkinleştirmek veya devre dışı bırakmak istediğiniz geliştiricinin satırını tıklayın.
- Ayrıntılar bölümünde Durum alanını gerektiği gibi Etkin veya Etkin değil olarak ayarlayın.
- Geliştirici birden fazla kuruluştaysa bu adımları tekrarlayın.
Yayınlama verilerini dışa aktarma
Aşağıdaki yayınlama verilerini virgülle ayrılmış değerler (CSV) dosyası olarak dışa aktarın:
- Geliştirici bilgileri
- Geliştirici, uygulama ve API ürün ayrıntıları
Yayınlama verilerini dışa aktarmak için:
- Geliştiriciler sayfasına erişin.
- CSV'yi Dışa Aktar... seçeneğini tıklayın.
- Açılır menüden Geliştiriciler veya Geliştiriciler, Uygulamalar ve Ürünler'i seçin.
Seçilen yayınlama verileri CSV dosyası olarak indirilir.
Geliştiriciyi silme
Bir geliştiriciyi silmek için:
- Geliştiriciler sayfasına erişin.
- İşlemler menüsünü görüntülemek için imlecinizi silmek istediğiniz geliştiricinin satırının üzerine getirin.
- simgesini tıklayın.
- Silme işlemini onaylamak için Sil'i tıklayın.
Uygulama geliştiricilerini portal ve Edge arasında senkronize etme
API'lerinizi yayınlamak için Drupal tabanlı bir geliştirici portalı kullanıyorsanız Edge kullanarak uygulama geliştiricilerde yapılan değişiklikler portala yayılmaz. Bu değişikliklerin portalda görünmesi için portalda portal yöneticisi olarak oturum açmanız ve portalı Edge ile senkronize etmeniz gerekir.
Geliştirici portalınızı Edge'de tanımlanan uygulama geliştiricilerle senkronize etmek için aşağıdaki bölümlere bakın:
- Drupal 9: Geliştiricileri Apigee Edge ile senkronize etme
- Drupal 7: Uygulama geliştiricilerini portal ve Edge arasında senkronize etme
Geliştiricileri şirketler halinde gruplandırma
Para kazanma modelinde şirket, tek bir tüzel kişi olarak yönetilen bir geliştirici topluluğudur. Şirket; iş birimi, ürün serisi veya bölüm gibi kuruluşunuza uygun herhangi bir gruplandırma olabilir. Birden fazla geliştiricinin tek bir kurumsal varlık altında ilişkilendirilmiş olması gerektiğinde geliştiricileri şirketler halinde gruplandırmak yararlıdır. Örneğin, faturalandırma için farklı şirketler ayarlamanız gerekebilir. Ancak, kuruluşunuzdaki geliştiricilerin bir şirketle ilişkili olmaları gerekmez. Geliştiricinin her zaman, e-posta öğesiyle benzersiz bir şekilde tanımlanan tek bir varlık olduğunu unutmayın. Bir geliştirici bir şirketin üyesiyse Geliştiriciler sayfasında Şirket adını görürsünüz.
Şirketleri ve geliştiricileri para kazanmak için yönetmeyle ilgili daha fazla bilgi edinmek için Şirket ve geliştiricileri yönetme başlıklı makaleye göz atın.
Para kazanma özelliklerini yapılandırma
Bir geliştiriciyi kullanıcı arayüzünü kullanarak düzenlerken veya API ile bir geliştirici oluştururken ya da düzenlerken aşağıdaki tabloda tanımlanan para kazanma özelliklerini yapılandırabilirsiniz. Başlangıçta, kuruluş profilini düzenlerken kuruluşun para kazanma özelliklerini yapılandırırsınız.
Alan adı | Özel özellik adı | Açıklama |
---|---|---|
Adres | MINT_DEVELOPER_ADDRESS |
Şu alanlar da dahil olmak üzere geliştiricinin adresi: Adres (1. ve 2. satır), Şehir, Eyalet, Posta Kodu ve Ülke. |
Faturalandırma Profili | MINT_BILLING_PROFILE |
Kuruluşunuzun faturalandırma döngüsü. Geçerli değerler şunları içerir:
|
Faturalandırma Türü | MINT_BILLING_TYPE |
Faturalandırma için kullanılan geliştirici ödeme modeli. Değer şunlardan biri olabilir:
API'yi kullanarak ön ödemeli ve sonradan ödemeli faturalandırma türlerini yapılandırma başlıklı makaleyi inceleyin. |
Kategori | MINT_DEVELOPER_CATEGORY |
Geliştiriciyi eklemek istediğiniz geliştirici kategorisi. Geliştirici kategorisi, benzer özelliklere sahip geliştiricilerden veya şirketlerden oluşan bir gruptur. Daha fazla bilgi için Geliştirici kategorilerini yönetme konusuna bakın. |
Şirket Kimliği | MINT_COMPANY_ID |
Varsa, Şirket Kimliği. Daha fazla bilgi için Geliştiricileri şirketlere göre gruplandırma bölümüne bakın. |
Geliştirici Türü | MINT_DEVELOPER_TYPE |
Bu mülk Apigee tarafından kullanılmamaktadır. Geliştirici türü. Geçerli değerler şunları içerir: |
Aracı | MINT_IS_BROKER |
Gelirin nete dayalı olup olmadığını belirten işaret. |
Yasal ad | MINT_DEVELOPER_LEGAL_NAME |
Tüm raporlarda kullanılacak geliştiricinin yasal adı. Not: Geliştirici bir şirketle gruplanmamışsa ve yayınlanmış bir ücret planına abone olmak istiyorsa bu özellik zorunludur. |
Otomatik Faturalandırma | MINT_HAS_SELF_BILLING |
Otomatik faturalandırma faturalarının etkinleştirilip etkinleştirilmediğini belirten işaret. (true ) etkinleştirilirse para kazanma özelliği, gelir paylaşımı ekstresi yerine kendi kendine faturalandırma faturası oluşturur. Kendi kendine faturalandırma faturası, geliştiriciye ödenecek tutarı ayrıntılı olarak açıklayan bir finansal belgedir. Geliştirici adına API Sağlayıcısı'na fatura
görevi görür. |
Vergi Muafiyeti Yetki Numarası | MINT_TAX_EXEMPT_AUTH_NO |
Varsa, devletin vergi muafiyeti numarası. |
Vergi Oranı | MINT_APPROX_TAX_RATE |
Geliştiricinin yaklaşık vergi oranı. Ondalıktan önce en fazla 3 ve ondalık basamaktan sonra en fazla 4 karakterden oluşan bir ondalık değer belirtin. |
API'yi kullanarak geliştiricileri yönetme
Developer API'lerini kullanarak geliştiricileri yönetin.
API'yi kullanarak bir geliştirici oluştururken ve güncellerken, Para kazanma özelliklerini yapılandırma bölümünde açıklanan para kazanma özelliklerini gerektiği şekilde yapılandırabilirsiniz.