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"} |