HTTP istekleri göndermek ve yanıtları ayrıştırmak için kendi kodunuzu yazmak istemiyorsanız bir istemci kitaplığı indirmeniz gerekir.
İstemci kitaplığı oluşturma işlemi, programlama diline göre değişir. Aşağıdaki bölümde, geliştirme için kullandığınız dili seçin.
Aşağıda gösterilmeyen bir dil kullanmak istiyorsanız diliniz için kitaplık olup olmadığını görmek üzere istemci kitaplığı dokümanlarına bakın.
Java
Java için Google API'leri istemci kitaplığını kullanmak için temel Java istemci kitaplığını ve Google Drive Activity API Java kitaplığını indirmeniz gerekir.
Bu sayfada, Java için Google API İstemci Kitaplığı'nı kullanarak Drive Activity API'yi kullanmaya başlama hakkında bilgiler yer alır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:
- Drive Activity API ile ilgili Javadoc referansına göz atın.
- Java için Google API İstemci Kitaplığı ile ilgili Geliştirici Kılavuzu'nu okuyun.
- Drive Activity API için API Gezgini'ni kullanarak tarayıcınızda bu API ile etkileşimde bulunun.
İ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:
Python
Python için Google API'leri İstemci Kitaplığı'nı kullanmak için Python kaynağını indirip yüklemeniz gerekir.
Bu sayfada, Python için Google API İstemci Kitaplığı'nı (v1/v2) kullanarak Drive Activity API'yi kullanmaya başlama hakkında bilgiler yer alır. Daha fazla bilgi için aşağıdaki dokümanlara bakın:
- Drive Activity API ile ilgili PyDoc referansına göz atın.
- Python için Google API İstemci Kitaplığı (v1/v2) ile ilgili Geliştirici Kılavuzu'nu okuyun.
- Drive Activity API için API Gezgini'ni kullanarak tarayıcınızda bu API ile etkileşimde bulunun.
Sistem gereksinimleri
- İşletim sistemleri:
- Linux
- macOS X
- Windows
- v1 istemci kitaplığı için Python 2.7 veya sonraki bir sürüm gerekir. v2 istemci kitaplığı için 3.7 veya daha yeni bir sürüm gerekir.
İ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'u kullanın (Önce sudo
öğesini ç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ükleme:
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.
Bunun için aşağıdaki komutları çalıştırın:
$ hg clone https://google-api-python-client.googlecode.com/hg/ google-api-python-client $ cd google-api-python-client $ sudo python setup.py install
Artık aşağıdaki ifadeleri kullanarak ihtiyacınız olan sınıfları içe aktarabilirsiniz:
from apiclient.discovery import build from apiclient.oauth import OAuthCredentials import httplib2 import oauth2 as oauth
PHP
PHP için Google API'leri istemci kitaplığını kullanmak için PHP kaynağını indirip yüklemeniz gerekir.
Bunun için aşağıdaki komutları çalıştırın:
$ svn checkout http://google-api-php-client.googlecode.com/svn/trunk/ google-api-php-client-read-only $ cd google-api-php-read-only $ # Copy the src directory to your working directory.
Artık aşağıdaki ifadeleri kullanarak ihtiyacınız olan sınıfları içe aktarabilirsiniz:
require_once "../src/apiClient.php";
.NET
.NET için Google API'leri İstemci Kitaplığı'nı kullanmak için temel .NET istemci kitaplığını ve Google Drive Activity API .NET kitaplığını indirmeniz gerekir. Dosyaları indirip projenize referans olarak ekleyin:
Artık aşağıdaki ifadeleri kullanarak ihtiyacınız olan sınıfları içe aktarabilirsiniz:
using Google.Apis.Authentication; using Google.Apis.Authentication.OAuth2;