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