Uyarı: Bu sayfa, Google'ın eski API'leri olan Google Veri API'leri hakkındadır. Yalnızca Google Veri API'leri dizininde listelenen API'ler için geçerlidir. Bu API'lerin çoğu daha yeni API'lerle değiştirilmiştir. Belirli bir yeni API hakkında bilgi edinmek için yeni API'nin belgelerine bakın. Daha yeni bir API ile istekleri yetkilendirme hakkında bilgi edinmek için Google Hesapları Kimlik Doğrulama ve Yetkilendirme başlıklı makaleyi inceleyin.
Google Veri İstemci Kitaplıklarını Kullanmaya Başlama
Google Data PHP İstemci Kitaplığı'nı Kullanmaya Başlama (Ekim 2008)
Google Data PHP İstemci Kitaplığı, Google Data API'leriyle etkileşim kurmanıza olanak tanıyan güçlü bir sınıf koleksiyonudur. Diğer istemci kitaplıklarımızdan farklı olarak, popüler Zend Framework'ün bir parçası olarak paketlenir ancak ayrı olarak da indirilebilir. Diğer istemci kitaplıklarımız gibi bu kitaplık da açık kaynaklıdır ve basit ve verimli olacak şekilde tasarlanmıştır. Bu sayede projelerinize hızlı bir şekilde başlayabilirsiniz.
Google Data Java İstemci Kitaplığı'nı Kullanmaya Başlama (Eylül 2007)
Tanıdık olmayan bir API ile geliştirmeye başlamak her zaman zordur. Bu nedenle, bu makalede Google Verileri Java İstemci Kitaplığı'nın nasıl indirileceği ve yükleneceğiyle ilgili adım adım talimatlar verilmektedir. Gerekli tüm bağımlılıkları edinme ve ortam değişkenlerini ayarlama sürecini açıklayacağım...
Google Data Python Kitaplığı'nı Kullanmaya Başlama (Ağustos 2007)
Birçok Google Verileri hizmetinden birini kullanarak uygulama yazmak için Google Verileri Python istemci kitaplığını kullanmaya karar verdiniz. Mükemmel bir seçim! Bu kısa eğitimin amacı, uygulamanızı geliştirmek için istemci kitaplığını kullanmaya hızlı bir şekilde başlamanızı sağlamaktır.
.NET İstemci Kitaplığı'nı Kullanmaya Başlama (Ağustos 2007)
Bu makalede, Windows için Visual Studio 2005 veya Linux ve diğer Unix işletim sistemleri için Mono'yu kullanarak .NET istemci kitaplığıyla çalışmaya başlamayla ilgili adım adım talimatları bir araya getirdim. Bu sayede, başlangıç aşamasında zaman kazanacağınızı ve hızlı bir şekilde kodlarla çalışmaya başlayacağınızı umuyoruz.
Kimlik doğrulama
Google Veri API'leri ile OAuth'u kullanma (Eylül 2008)
Google Veri API'lerinin tümü kısa süre önce, masaüstü ve web uygulamalarının kullanıcının özel verilerine erişme şeklini standartlaştırmayı amaçlayan açık bir protokol olan OAuth'u desteklemeye başladı. OAuth, standart ve güvenli bir şekilde güvenli API kimlik doğrulaması yapma olanağı sağlar. Programcılar olarak, mümkün olduğunda kodu yeniden kullanmamız öğretilir. OAuth, geliştiricilerin yazdıkları yinelenen kod miktarını azaltmalarına ve çeşitli sağlayıcıların birden fazla hizmetiyle çalışan araçlar oluşturmalarını kolaylaştırmaya yardımcı olur.
.NET İstemci Kitaplığı ile AuthSub'ı Kullanma (Ağustos 2007)
.NET istemci kitaplığında web uygulaması kimlik doğrulaması için AuthSub'ın nasıl kullanılacağını vurgulayan bir eğitim. Kullanıcının Google veya G Suite (barındırılan) hesabı tarafından korunan hizmetlere erişmesi gereken web uygulamaları, kimlik doğrulama proxy hizmetini kullanarak bu hizmetlere erişebilir. AuthSub adlı proxy arayüzü, yüksek düzeyde güvenlik sağlamak için web uygulamasının kullanıcıların hesap giriş bilgilerini hiçbir zaman işlememeden erişim elde etmesini sağlar.
Diğer kütüphaneler
Coding in the Shade: Using Eclipse with Google Data APIs (Nisan 2008)
Eclipse, çok kullanışlı (ve ücretsiz!) Birçok Java programcısının kalbinde özel bir yere sahip olan IDE. Bu nedenle, Google Veri API'lerinden biriyle çalışan mükemmel bir Java uygulaması oluşturmak için bu kitaplığı Java istemci kitaplığıyla birlikte kullanmak isteyebilirsiniz.
Google Data API'leri ile Ruby'yi kullanma (Nisan 2008)
Ruby, popüler Rails web geliştirme çerçevesi sayesinde son yıllarda oldukça ilgi gören dinamik bir komut dosyası dilidir. Bu makalede, Google Veri API hizmetleriyle etkileşim kurmak için Ruby'nin nasıl kullanılacağı açıklanmaktadır. Rails'e odaklanmayacağız. Bunun yerine, feed'lerimizin temel HTTP komutlarını ve yapısını açıklamaya daha çok önem veriyoruz. Burada sunulan tüm örnekler, Ruby'nin etkileşimli kabuğu olan irb kullanılarak komut satırından takip edilebilir...
Google Data on Rails (Şubat 2009)
Meslektaşım Jeff Fisher, Ruby geliştiricilerinin hayatını kolaylaştırmak için faydalı bir Google Veri API'leri Ruby yardımcı kitaplığı yazdı. Bu makalede, Google Veri Hizmetleri ile iletişim kuran kapsamlı bir Ruby on Rails uygulaması oluşturmak için bu kitaplığın kullanımı ele alınmaktadır. Doküman Listesi API'sini kullanan örnek bir uygulama sağlanır.
Gezgin Satıcı için REST: Salesforce.com'da Google Verilerini Kullanma (Kasım 2007)
Salesforce.com ve Google, popüler "Hizmet Olarak Yazılım" uygulamalarına ev sahipliği yapar. Her iki kuruluş da geliştiricilerin bu uygulamalara güç veren büyük veri depolarına erişmesine olanak tanıyan API'ler sağlar. Her iki API kümesini birleştirdiğimizde işler ilginçleşmeye başlar. G Suite, kurumsal ortamda ve Salesforce.com'da giderek daha fazla kullanılmaya devam ediyor. Salesforce.com, özel iş uygulamaları oluşturmak için kapsamlı bir platform oluşturdu. Bu nedenle, geliştiricilerin (siz de onlardan birisiniz!) Google ve Salesforce.com'un gücünü birleştirmesi için birçok fırsat var.
Google Veri Hizmetleri ile etkileşim kurmak için cURL'ü kullanma (Eylül 2007)
Google Veri API'leri, Atom Yayınlama Protokolü'nü genişleterek veri biçimi olarak Atom feed'lerini ve girişlerini (XML), veri iletimi için protokol olarak da HTTP'yi kullanır. cURL, HTTP dahil çeşitli protokolleri kullanarak istekte bulunmak için kullanılan bir komut satırı uygulamasıdır. Geliştiriciler, API'lerle düşük düzeyde etkileşim kurmak için gereken HTTP işlevini desteklediğinden Google Veri Hizmetleri'ni test etmek için genellikle cURL'yi kullanır.
Hata Ayıklama İpuçları
On the Wire: Network Capture Tools for API Developers (Haziran 2007)
Bu makalede, kablodaki verilerin daha görünür ve kullanışlı hale gelmesine yardımcı olabilecek çeşitli araçlar tanıtılmaktadır. Genellikle "paket koklayıcılar" olarak adlandırılan bu araçlar, ağ arayüzünüzde hareket eden tüm ağ paketlerini yakalar. Bu paketlerin içeriğini ve gönderilip alınma sırasını incelemek yararlı bir hata ayıklama tekniği olabilir.
Living Vicariously: Using Proxy Servers with the Google Data API Client Libraries (Haziran 2007)
Bu makalede, Google Veri istemci kitaplıklarını kullanarak HTTP proxy sunucularının ayarlanması ve bu sunucularla çalışma ele alınmaktadır.
Google Data API istemcilerinde hata ayıklama: Programınızdaki trafiği keşfetme (Haziran 2007)
Bu makale için Java, .NET ve Python için Google Data API istemci kitaplıklarını kullanarak 3 dilde örnek teşhis kodu yazdım. Her örnekte, günlüğe kaydetme veya hata ayıklamayı etkinleştiriyorum, istemci girişi kullanarak kimliğimi doğruluyorum, ardından Google E-Tablolarımın listesini alıp başlıklarını yazdırıyorum...
Gadget'lar
Google Veri Gadgeti Oluşturma (Ekim 2008)
Blogger Data API'yi kullanarak gadget oluşturma hakkında adım adım açıklama. Gadget geliştiriciler artık OAuth Proxy'den yararlanabilir. Bu proxy, OAuth'un kimlik doğrulama ayrıntılarının çoğunu gizler ve sizin için zorlu görevleri yerine getirir. Proxy, gadget'ınız adına veri isteklerini imzalar. Bu nedenle, özel anahtarları yönetmeniz veya istekleri imzalamayla ilgili endişelenmeniz gerekmez.