Komut satırını kullanarak API Hızlı Başlangıç Kılavuzu

Bu sayfada, satırında görünür.

1. Adım: API'yi etkinleştirme

Otomatik olarak yeni bir Google Cloud projesi oluşturmak için aşağıdaki düğmeyi tıklayın Google Analytics Data API v1'i etkinleştirin ve bu işlem için gereken OAuth2 kimlik bilgilerini oluşturun. eğitim:

Google Analytics Data API v1'i etkinleştirin

Otomatik olarak OAuth2 kimlik bilgileri yapılandırmasına yönlendirileceksiniz iletişim kutusu. İletişim kutusunda Nereden arıyorsunuz? sorusu sorulduğunda şu seçeneği belirleyin: Masaüstü.

Açılan iletişim kutusunda İSTEMCİ YAPILANDIRMASINI İNDİR'i tıklayın ve dosyayı kaydedin. credentials.json dosyasını çalışma dizininize ekleyin.

Alternatif olarak, OAuth2 oluşturmak için şu adımları uygulayın: Kimlik bilgileri manuel olarak belirleyin.

2. adım: Google Cloud SDK'yı yükleme ve başlatma

gcloud komut satırına ihtiyacınız var aracınızın yüklü olması gerekir.

3. Adım: API çağrısı yapın

Artık Google Analytics Veri API'sını kullanarak bir Google Analytics

Rapor Eden Tüzel Kişi Seçin

Bu eğiticide, verileri depolamak için GA_PROPERTY_ID ortam değişkenini kullanacağız API isteklerinde kullanılacak mülk kimliği.

GA_PROPERTY_ID değişkenini ayarlamak için komut satırınıza aşağıdakini girin:

export GA_PROPERTY_ID=[YOUR_GA_PROPERTY_ID]

[YOUR_GA_PROPERTY_ID] değerini Google Analytics mülkünüzle değiştirin tanımlayıcısını kullanın. Örneğin:

export GA_PROPERTY_ID=1234567890

İstek JSON dosyasını oluşturma

Aşağıdaki request.json dosyasında basit bir raporun nasıl oluşturulacağı gösterilmektedir.

Aşağıdaki metinle JSON istek dosyasını oluşturun ve Çalışma dizininizde request.json düz metin dosyası:

request.json

{
  "dateRanges": [{ "startDate": "2020-09-01", "endDate": "2020-09-15" }],
  "dimensions": [{ "name": "country" }],
  "metrics": [{ "name": "activeUsers" }]
}

Kimliği doğrula

Bu örnekte kullanıcı kimlik bilgilerini almak için aşağıdaki komutu çalıştırın ve şunu kullanın: 1. adımda indirilen kimlik bilgisi JSON dosyasının yolu:

gcloud auth application-default login \
    --scopes=https://www.googleapis.com/auth/analytics.readonly \
    --client-id-file=[PATH/TO/credentials.json]

Yeni bir tarayıcı penceresinde OAuth kullanıcı rızası iletişim kutusu açılır.

İsteği gönder

İsteği şuraya göndermek için curl öğesini ve request.json dosyasındaki gövde içeriğini kullanın. Google Analytics Veri API'sı. Komut satırınıza aşağıdakini girin:

  curl -X POST \
  -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
  -H "Content-Type: application/json; charset=utf-8" \
  https://analyticsdata.googleapis.com/v1beta/properties/$GA_PROPERTY_ID:runReport -d @request.json

curl komutu, gcloud auth application-default print-access-token komutunu kullanın.

curl işlevine bir dosya adı iletmek için -d seçeneğini ("veriler" için) ve dosya adının önüne @ işareti koyun. Bu dosya aynı dizinde olmalıdır çalıştırdığınız curl komutunu çalıştırın.