15.01.06.00 - Apigee Geliştirici Hizmetleri Portalı Sürüm Notları

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
info


6 Ocak 2015 Salı günü, bulut için Apigee Developer Services portalının 15.01.06.00 sürümünü kullanıma sunduk.

Yeni özellikler

Apigee Developer Services portalının bulut sürümünün bu sürümü aşağıdaki yeni özellikleri içerir:

  • Asenkron kullanıcı kaydetme
    Asenkron kullanıcı kaydetme, performansı artırmak için kullanıcı bilgilerinin kaydedilmesini yanıtın tarayıcıya geri gönderilmesinden sonraya erteleyen yeni bir özelliktir. Bu değişiklik yalnızca aşağıdaki durumlarda gerçekleşir:
    • Uygun bir PHP CLI bulunur
    • Para kazanma özelliği etkin değil
    • Yapılandırma > Dev Portal Ayarları > Dev Portal Kullanıcı Ayarları sayfasında Asenkronu etkinleştir onay kutusu seçilidir.
  • Artık portal ile Edge arasındaki bağlantı ayarlarını değiştiremezsiniz
    Önceki bulut sürümlerinde, portalı Edge'e bağlamak için kullanılan bağlantı bilgilerini doğrudan düzenleyebiliyordunuz. Bu bilgiler arasında Edge uç noktasının URL'si, Apigee kuruluş adı ve kuruluş yöneticisinin kullanıcı adı ile şifresi yer alıyordu. Artık bağlantı bilgilerini değiştirmek için Apigee Destek Ekibi'ne istek göndermeniz gerekir. Daha fazla bilgi için Geliştirici portalı oluşturma başlıklı makaleyi inceleyin.

Kullanımdan Kaldırma

Google, 15 Nisan 2015'ten itibaren aşağıdaki bağlantıda açıklandığı şekilde OpenID 2.0 API'yi desteklemeyecektir:

https://developers.google.com/+/api/auth-migration#timetable

14.07'den önce yayınlanan tüm portallarda Google OpenID 2.0 kullanılıyordu. Bu sürüm, kullanıcıların Google kimlik bilgilerini kullanarak portala giriş yapmalarına veya portal kullanıcısı olarak kaydolmalarına olanak tanıyordu. Daha fazla bilgi için Geliştirici portalında birleşik kimlik bilgilerini kullanma başlıklı makaleyi inceleyin. Bu desteğin sonlandırılması nedeniyle bu işlev portaldan kaldırıldı.

Bunun yerine Drupal Google Auth modülünü veya Giriş için OAuth 2.0'ı kullanma başlıklı makalede açıklanan bilgileri kullanabilirsiniz.

Hata düzeltmeleri

Bu sürümde aşağıdaki hatalar düzeltilmiştir:

Konu Açıklama
Para kazanma Para kazanmayla ilgili olarak son kullanıcılara gösterilen ifadelerde düzeltmeler yapıldı.
Para kazanma Vergi oranları artık Para kazanma ön ödemeli faturalandırma sayfasında doğru şekilde gösteriliyor. Portal tarafında "ön ödemeli geliştirici API'si" çağrısını (Yapılandırma > Para Kazanma Ayarları altında) kullanmanız gerektiğini unutmayın.
Para kazanma Para kazanma için ön ödemeli bakiye sayfasında sıfır bakiye artık "-0,00" yerine "0,00" olarak gösterilir.
Para kazanma
Fatura belgeleri artık Edge sunucusundan HTML biçiminde düzgün şekilde indiriliyor. Postgres 9.0 sürümünde, fatura belgelerinin düzgün şekilde indirilmesi için postgresql.conf dosyasında değiştirilmesi gerekebilecek yeni bir "hex" kodlaması kullanıma sunuldu. Faturalandırma dokümanları Dev Portal'dan doğru şekilde indirilmiyorsa Edge Yönetim Sunucusu'nda postgresql.conf'deki bytea_output değerini "escape" olarak değiştirin:
bytea_output = 'escape' # hex, escape
Para kazanma Kullanıcı bakiyesini almak için yapılan Edge API çağrısı düzgün şekilde döndürülmediğinde sayfa artık doğru şekilde görüntüleniyor ve bir hata günlüğe kaydediliyor. Daha önce sayfada bir hata ekranı gösteriliyordu.
Yeni geliştirici kaydı Yeni bir hesapla kaydolurken, hesabın yönetici onayı beklemede olduğunu belirten mesaj düzeltildi. Bu mesaj yalnızca Dev Portal, oturum açmadan önce yönetici onayı gerektirecek şekilde yapılandırılmışsa gösterilir.
Yeni geliştirici kaydı Varsayılan olarak engellenmesi gereken yeni kayıtlı geliştiriciler Edge arka ucunda etkinleştirildi. Varsayılan olarak engellenmesi gereken geliştiricilerin etkinleştirilmesi ("Lütfen onayı bekleyin" mesajı gösterilmesine rağmen) aynı düzeltmeyle çözüldü.
Yeni geliştirici kaydı Kullanıcı e-posta adresi olmadan kaydolduğunda portal artık istisna atmaz. Böylece, e-posta adresi kullanmayan sistemlerle entegrasyon yapılabilir. Ancak kullanıcıların geliştirici uygulaması oluşturabilmek için profillerini bir e-posta adresiyle güncellemeleri gerekir.
Kayıt formu Kayıt formundaki Ad ve Soyadı alanları, yeni yüklemeler için kayıt formunun üst kısmına taşındı. Bu formdaki tüm alanların Yönetici kullanıcı arayüzü kullanılarak taşınabileceğini unutmayın. Daha fazla bilgi için Kullanıcı hesapları ekleme ve yönetme başlıklı makaleyi inceleyin.
Geliştirici durumu Portalda "engellendi" durumuna ayarlanan geliştiriciler, Edge yönetim sunucusunda etkin olmayan olarak ayarlanır. Bu durumda, engellenen geliştirici API çağrısı yapamaz.
Cron işi Edge'deki bir uygulama geliştiriciyle düzgün şekilde ilişkilendirilmediğinde Cron artık başarısız olmuyor.
Günlük Kaydı Sistem artık bir uygulamanın erişim türü "salt okunur" olduğunda hata günlüğe kaydetmiyor.
Drupal kuralları Bir uygulama anahtarı beklemede durumundan onaylandı durumuna geçtiğinde e-posta gönderen Drupal kurallarındaki kural modülü artık çalıştırılıyor. Önceki sürümlerde, durum değiştiğinde kural çalışmıyordu.
SmartDocs PATCH fiili artık SmartDocs sayfalarında oluşturulurken doğru şekilde gösteriliyor.
SmartDocs Edge uç noktasına erişilemediğinde SmartDocs modülü artık uyarı göstermez.
SmartDocs "Tanımlanmamış dizin:" uyarıları artık SmartDocs modülünde gösterilmiyor.
SmartDocs
Sayfa gezinme menüsü artık SmartDocs sayfalarında düzgün çalışıyor. Yöntem ayrıntıları sayfasında, içerik haritası yolundaki ilk öğe model_machine_name Documentation/ şeklindeydi. Bu nedenle, ilk kelime büyük harf kullanılmadan yazılıyordu. Bu düzeltmeyle birlikte ilk öğe, modelin okunabilir adı olacak ve ilk kelime büyük harflerle yazılacak.
Ayrıca, HTTP fiili (GET/POST/PUT/DELETE) temelli API Yöntemi listeleme sayfasında, breadcrumb öğeleri yanlış URL'ye bağlanıyordu. Bu düzeltmeyle birlikte, sayfadaki içerik haritası öğeleri artık doğru URL'lere işaret ediyor.
SmartDocs CSS düzeltmesi sayesinde artık SmartDocs JSON gövdesinin (POST veya PUT isteğinde) yerinde düzgün şekilde düzenlenmesi mümkün.
Ana menü Giriş ve kayıt bağlantıları artık ana menüde öğe olmadığında kullanılabilir.
Uygulama özellikleri
Uygulama özelliklerinin listeleme sayfası bozuktu ve oluşturulamıyordu. Bu sorun, devconnect_app_attributes.module dosyasında düzeltildi.
Sabit kodlu yönlendirmeler Geliştirici uygulamasını düzenleme formunu oluşturan işlev artık geliştirici uygulaması bulunamazsa doğrudan drupal_goto() veya drupal_not_found() işlevini çağırmıyor. Bu sayede müşteriye özel modüller, koşulsuz yönlendirme yapmadan formun davranışını tutarlı bir şekilde değiştirebilir.