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ıyla ilgili bilgi isteyin ve Google'a site haritası gönderin.
  • Sites - Search Console hesabınızdaki mülkleri listeleme/ekleme/kaldırma.
  • URL denetimi - Google dizinindeki bir sayfanın durumunu inceleyin (Search Console'daki URL denetimi ile eşdeğerdir).

Arama Analizi

Search Analytics Kaynak ayrıntıları için kaynak temsili sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/webmasters/v3 ile ilgili URI'ler
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 (boyutlara) göre gruplandırılmış sıfır veya daha fazla satır döndürür. Bir veya daha fazla gün içeren bir tarih aralığı tanımlamanız gerekir.

Tarih boyutlardan biri olduğunda, veri içermeyen tüm günler sonuç listesinden çıkarılır. Verileri olan günleri öğrenmek üzere, ilgilendiğiniz tarih aralığı için tarihe göre gruplandırılmış filtreler olmadan bir sorgu gönderin.

Sonuçlar, azalan tıklama sayısına göre sıralanır. İki satır aynı tıklama sayısına sahipse rastgele sıralanırlar.

Bu yöntemi çağırmak için python örneğini inceleyin.

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ı Kaynağı ayrıntıları için kaynak temsil sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/webmasters/v3 ile ilgili URI'ler
sil DELETE  /sites/siteUrl/sitemaps/feedpath Site haritasını bu siteden siler.
edin GET  /sites/siteUrl/sitemaps/feedpath Belirli bir site haritasıyla ilgili bilgileri alır.
list GET  /sites/siteUrl/sitemaps Bu site için gönderilen veya site haritası dizin dosyasına eklenen (site isteğinde sitemapIndex belirtilmişse) sitemaps-entries listelenir.
gönder PUT  /sites/siteUrl/sitemaps/feedpath Site için bir site haritası gönderir.

Siteler

Sites Kaynak ayrıntıları için kaynak temsil sayfasına bakın.

Yöntem HTTP isteği Açıklama
Aksi belirtilmedikçe https://www.googleapis.com/webmasters/v3 ile ilgili URI'ler
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.
edin GET  /sites/siteUrl Belirli bir siteyle ilgili bilgileri alır.
list GET  /sites Kullanıcının Search Console sitelerini listeler.

URL Denetimi

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

Yöntem HTTP isteği Açıklama
https://searchconsole.googleapis.com/v1 ile göreli URI
dizin.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"}