API Reference

Search Console API aşağıdaki hizmetleri sunar:

  • Arama Analizi: Sitenizin trafik verilerini sorgulayın.
  • Site haritaları - Tüm site haritalarınızı listeleyin, belirli bir site haritası hakkında bilgi isteyin ve Google'a bir site haritası gönderin.
  • Siteler: Search Console hesabınızdaki mülkleri listeleme/ekleme/kaldırma.
  • URL Denetleme - Google dizinindeki bir sayfanın durumunu inceleyin (Search Console'daki URL Denetleme'ye eşdeğerdir).

Arama Analizi

Arama Analizi Kaynak ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmediği sürece, https://www.googleapis.com/webmasters/v3 adresine bağlı URI'lar
sorgu POST  /sites/siteUrl/searchAnalytics/query

Tanımladığınız filtreler ve parametrelerle arama trafiği verilerinizi sorgulayın. Yöntem, tanımladığınız satır anahtarlarına (boyutlar) göre gruplandırılmış sıfır veya daha fazla satır döndürür. Bir veya daha fazla günlük bir tarih aralığı tanımlamanız gerekir.

Boyutlardan biri tarih olduğunda, veri içermeyen günler sonuç listesinden çıkarılır. Hangi günlerde veri olduğunu öğrenmek istiyorsanız ilgili tarih aralığına göre tarihe göre gruplandırılmış filtreler olmadan bir sorgu oluşturun.

Sonuçlar tıklama sayısına göre azalan düzende sıralanır. İki satırda tıklama sayısı aynıysa bu satırlar rastgele bir şekilde sıralanır.

Bu yöntemi çağırmak için python örneğine bakın.

JSON POST Örneği:
POST https://www.googleapis.com/webmasters/v3/sites/https%3A%2F%2Fwww.example.com%2F/searchAnalytics/query
{
  "startDate": "2015-04-01",
  "endDate": "2015-05-01",
  "dimensions": ["country","device"]
}

Site Haritaları

Site Haritaları Kaynak ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmediği sürece, https://www.googleapis.com/webmasters/v3 adresine bağlı URI'lar
sil DELETE  /sites/siteUrl/sitemaps/feedpath Bir site haritasını bu siteden siler.
al GET  /sites/siteUrl/sitemaps/feedpath Belirli bir site haritasıyla ilgili bilgileri getirir.
list GET  /sites/siteUrl/sitemaps Bu site için gönderilen veya site haritası dizin dosyasına (istekte sitemapIndex belirtilmişse) site haritası girişlerini listeler.
gönder PUT  /sites/siteUrl/sitemaps/feedpath Bir site için site haritası gönderir.

Siteler

Sites Kaynağı ayrıntıları için kaynak temsili sayfasına göz atın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmediği sürece, https://www.googleapis.com/webmasters/v3 adresine bağlı URI'lar
ekle PUT  /sites/siteUrl Search Console'da kullanıcının site grubuna bir site ekler.
sil DELETE  /sites/siteUrl Bir siteyi, kullanıcının Search Console siteleri grubundan kaldırır.
al GET  /sites/siteUrl Belirli bir site hakkında bilgi getirir.
list GET  /sites Kullanıcının Search Console sitelerini listeler.

URL Denetimi

URL Denetleme kaynak ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
https://searchconsole.googleapis.com/v1 ile ilgili URI
index.inspect POST /urlInspection/index:inspect

Google dizininde sağlanan URL hakkında bilgi.

JSON POST Örneği:
POST https://searchconsole.googleapis.com/v1/urlInspection/index:inspect
{
  "inspectionUrl": "https://www.example.com/mypage",
  "siteUrl": "https://www.example.com/",
  "languageCode": "en-US"}