Delphi Google Cloud SDK

· Sürümler

Google tarafından sunulan Google Cloud Platform, Google'ın Google Search, Gmail, Google Drive ve YouTube gibi son kullanıcı ürünleri için dahili olarak kullandığı aynı altyapıda çalışan bir bulut bilişim hizmetleri paketidir. Google Cloud Platform; hizmet olarak altyapı, hizmet olarak platform ve sunucusuz bilişim ortamları sağlar.

sgcOpenAPI Client Parser ürünümüz, OpenAPI / Swagger Google Cloud belirtimlerini okuyabilir ve %100 pascal kodunda otomatik olarak istemci arayüzleri oluşturabilir, böylece herhangi bir Delphi, CBuilder veya Lazarus Uygulamasına entegre edilebilir.

250'den fazla Google Cloud Hizmetinin tam listesini buradan inceleyebilirsiniz:

https://www.esegece.com/products/openapi/apis/google-cloud-sdk

Liste, şunlar gibi popüler hizmetleri içerir:


Google Cloud İstemcisi 

sgcOpenAPI Google Client (TsgcOpenAPI_Google_Client), TsgcOpenAPI_Client'tan miras alan kendi OpenAPI İstemcisine sahiptir.

Bu bileşen, Google Cloud Sunucularına bağlanmak için gereken tüm yapılandırmaları içeren GoogleOptions adında bir özelliğe sahiptir.

GoogleOptions

OpenAPI Google istemcisi, aşağıdaki yöntemleri kullanarak kimlik doğrulamaya olanak tanır:

  1. OAuth2 Code: etkileşimlidir, yani kullanıcının müdahalesini gerektirir.
  2. JWT (hizmet hesapları): etkileşimli değildir, bu nedenle örneğin bir hizmet olarak çalışabilir.

Kimlik doğrulama, GoogleOptions.Authentication özelliğinde yapılandırılır ve aşağıdaki değerlere izin verir:

OAuth2 Kimlik Bilgileri
 

OpenAPI Google Cloud bileşenlerini kullanmak ve OAuth2 kullanarak Kimlik Doğrulaması yapmak için, önce Google Cloud'dan OAuth2 Anahtarını almalısınız.

Google OAuth2 Anahtarlarını alma adımlarını ve PubSub örnek uygulamamızda nasıl yapılandırılacağını aşağıda bulabilirsiniz.

Önce Google Cloud Hesabınıza giriş yapın ve mevcut bir projeyi kullanın veya yeni bir tane oluşturun.

Bundan sonra, Credentials menüsüne gidin ve CREATE CREDENTIALS düğmesine basın, OAuth Client ID seçeneğini seçin.

Uygulama türünüzü seçin ve bir açıklama adı belirleyin 

Başarılı olursa, Client Id ve Client Secret bilgilerinizi alacaksınız.

Hizmet Hesabı Kimlik Bilgileri 

OpenAPI Google Cloud bileşenlerini kullanmak ve Hizmet Hesapları kullanarak Kimlik Doğrulaması yapmak için, önce Google Cloud'dan Özel Anahtar Sertifikasını almalısınız.

Google Özel Anahtar Sertifikasını alma adımlarını ve örnek uygulamamızda nasıl yapılandırılacağını aşağıda bulabilirsiniz.

Önce Google Cloud Hesabınıza giriş yapın ve mevcut bir projeyi kullanın veya yeni bir tane oluşturun.

CREATE SERVICE ACCOUNT'u seçin; hizmet hesabı adını ve açıklamasını ayarlamanız gereken yeni bir sayfa gösterilecektir

Ardından en az bir Rol seçin; istemcinin konulara yayın yapmasına ve abone olmasına izin vermek için PubSub Admin seçiyorum, ancak daha az ayrıcalığa sahip başka bir rol de seçebilirsiniz

CONTINUE'ye basın ve son olarak diğer kullanıcılara erişim verebilirsiniz

Bitirdiğinizde DONE'a basın; yeni bir kayıt gösterilecektir

Delphi Google Cloud SDK Videosu 

Delphi Google Cloud SDK

Harici bağımlılıklar olmadan %100 tamamen yerel kod Delphi Bileşenleri. Rad Studio, Delphi, CBuilder, Lazarus ve .NET için mevcuttur. Tek bir uygulama oluşturun ve aşağıdaki kişilikler için derleyin: Windows, MacOSX, Android, iOS ve Linux. https://www.esegece.com/products/openapi/apis/google-cloud-sdk