Google Workspace Etkinlikleri API'si HTTP ve JSON üzerine kurulu olduğundan herhangi bir standart HTTP istemcisi ona istek gönderebilir ve yanıtları ayrıştırabilir. Bununla birlikte, Google API istemci kitaplıkları daha iyi dil entegrasyonu ve daha iyi güvenlik sağlamanın yanı sıra kullanıcı yetkilendirme gerektiren çağrıların yapılması için destek sağlar. İstemci kitaplıkları çeşitli programlama dillerinde kullanılabilir; bunları kullanarak HTTP isteklerini manuel olarak oluşturma ve yanıtları ayrıştırma zahmetinden kurtulabilirsiniz.
Başlamak için, Google Workspace Etkinlikleri API'sini çağırmak amacıyla geliştirme için kullandığınız programlama dilini seçin:
Go
Go (alfa) için Google Workspace Events API istemci kitaplığının en son sürümünü edinin. İstemci kitaplığının geliştirici kılavuzunu okuyun.
Java
Bu sayfada, Java için Google API İstemci Kitaplığı'nı kullanarak Google Workspace Etkinlikleri API'sini kullanmaya başlama hakkında bilgiler yer alır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:
İstemci kitaplığını projenize ekleme
Aşağıdaki sekmelerden derleme ortamınızı (Maven veya Gradle) seçin:
pom.xml
dosyanıza aşağıdakileri ekleyin:
build.gradle
dosyanıza aşağıdakileri ekleyin:
JavaScript
İstemci kitaplığının geliştirici kılavuzunu okuyun.
.NET
Bu sayfada, .NET için Google API İstemci Kitaplığı'nı kullanarak Google Workspace Etkinlikleri API'sini kullanmaya başlama hakkında bilgiler yer alır. Daha fazla bilgi için aşağıdaki belgelere göz atın:
Kitaplığı indirme
NuGet paketini yükleyin: Google.Apis.
Node.js
Node.js için Google Workspace Events API istemci kitaplığının en son sürümünü edinin. İstemci kitaplığının geliştirici kılavuzunu okuyun.
Obj-C
Objective-C için Google Workspace Etkinlikleri API istemci kitaplığının en son sürümünü edinin. İstemci kitaplığının geliştirici kılavuzunu okuyun.
PHP
PHP için Google Workspace Etkinlikleri API istemci kitaplığının en son sürümünü edinin. İstemci kitaplığının geliştirici kılavuzunu okuyun.
Python
Bu sayfada, Python için Google API İstemci Kitaplığı'nı kullanarak Google Workspace Etkinlikleri API'sini kullanmaya başlama hakkında bilgiler yer alır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:
Sistem gereksinimleri
- İşletim sistemleri:
- Linux
- macOS X
- Windows
- Python 2.7, 3.4 veya sonraki sürümler
İstemci kitaplığını yükleme
Paket yöneticisi kullanabilir ya da Python istemci kitaplığını manuel olarak indirip yükleyebilirsiniz:
Yönetilen yükleme
Yüklemenizi yönetmek için pip veya setuptools kullanın. Önce sudo
komutunu çalıştırmanız gerekebilir.
- pip (tercih edilen):
pip install --upgrade google-api-python-client
- Setuptools:
easy_install --upgrade google-api-python-client
Manuel yükleme
- Python için istemci kitaplığının en son sürümünü indirin.
- Kodu paketten çıkarın.
- Yükleyin:
python setup.py install
App Engine
Python istemci kitaplıkları App Engine Python çalışma zamanı ortamında yüklenmediğinden, tıpkı üçüncü kitaplıklar gibi bunları uygulamanıza kopyalamanız gerekir.
Ruby
Bu sayfada, Ruby için Google API İstemci Kitaplığı'nı kullanarak Google Workspace Etkinlikleri API'sini kullanmaya başlama hakkında bilgiler yer alır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:
google-api-client
gem'ini yükleme
Sisteminize bağlı olarak, bu komutların başına sudo
eklemeniz gerekebilir.
Daha önce Ruby için Google API istemci kitaplığını yüklemediyseniz RubyGems
kullanarak yükleyin:
gem install google-api-client
Gem zaten yüklüyse en son sürüme güncelleyin:
gem update -y google-api-client
Ruby için Google API İstemci Kitaplığı'nı kullanmaya başlama
İlk kez nasıl istekte bulunacağınızı öğrenmek için Başlangıç kılavuzuna bakın.
Keşif dokümanına erişme
Keşif belgeleri çoğu API'nin belirli sürümlerinde mevcuttur. Her keşif belgesi API'nin yüzeyini, API'ye nasıl erişileceğini ve API istekleri ile yanıtlarının nasıl yapılandırıldığını açıklar. Keşif belgesinde sağlanan bilgiler; API açıklaması, kaynak şemaları, kimlik doğrulama kapsamları ve yöntemler gibi API düzeyindeki özellikleri içerir.
Google Workspace Etkinlikleri API'sinin keşif dokümanını görüntüleyin.