9 Aralık 2020, Çarşamba
Birkaç ay önce, artan talep doğrultusunda API altyapısı yükseltmesini
Search Console API performansını Search Console API iyileştirmek için duyurmuştuk. Bugün, yeni güncellemeleri duyurmaktan mutluluk duyuyoruz:
- Search Console API’ye güncel verilerin ve haber filtresinin eklenmesi
- Sitemaps API’de alan adı mülkü desteği
- Nasıl yapılacağına dair kılavuzlar: Discovery belgesini taşıma
API’ye kendi çağrılarınızı yapıyorsanız okumaya devam edin.
Search Console API’de güncel veriler ve haber filtresi
Performans raporu Performans raporu zaten bir günden daha yeni olan güncel verileri desteklemektedir. Artık request parametresi olan
dataState değerini allolarak ayarlayarak bu verilere API üzerinden erişebilirsiniz. Bu değer için alacağınız veriler, henüz kesinleşmemiş güncel verileri de içerecektir. Yalnızca kesinleşmiş verileri almak istiyorsanız, final parametresini bu değerle kullanabilir veya parametreyi hiç kullanmayarak varsayılan olarak yalnızca kesinleşmiş verileri alabilirsiniz.
Birkaç ay önce, Performans raporuna Arama türünde Haberler sekmesi eklemiştik. Bu bilgi artık API’de de mevcuttur ve istekteki searchType
parametresinin değerini news.
olarak ayarlayarak erişebilirsiniz.
Sitemaps API’de alan adı mülkü desteği
Sitemaps API artık diğer Search Console API’lerinde olduğu gibi alan adı mülklerini desteklemektedir. Site haritalarınızıalan adı mülkleri
üzerinde sorgulayabilir, ekleyebilir ve silebilirsiniz, örneğin:
GET https://www.googleapis.com/webmasters/v3/sites/sc-domain:example.com/sitemaps
Discovery belgesi taşıma Webmasters discovery belgesindeki desteği sonlandıracağız. Search Console API’yi birharici API kütüphanesi kullanarak sorguluyorsanız veya Webmasters API discovery belgesini
doğrudan sorguluyorsanız, API çağrılarınızı aşağıdaki değişiklikleri içerecek şekilde güncellemeniz gerekecektir.
API kütüphanesi değişiklikleri API kütüphanesi değişiklikleriyle ilgili güncellemeler için Java
ve Python
hızlı başlangıç kılavuzlarına bakarak güncel API kullanım kılavuzuna ulaşabilirsiniz.
Java Tüm Webmasters hizmetiyle ilgili içe aktarmalar için webmasters paketini searchconsole.v1 paketiyle ve hizmet adınıWebmasters olarakSearchConsole
- ile değiştirin. Örnekler:
API hizmetini içe aktarma:import com.google.api.services.webmasters.Webmasters; - import com.google.api.services.searchconsole.v1.SearchConsole;
Yanıt nesnesini içe aktarma:import com.google.api.services.webmasters.model.WmxSite;
import com.google.api.services.searchconsole.v1.model.WmxSite; Hizmet nesnesi dışında diğer API nesnelerinin eskisiyle tamamen aynı olduğunu, yalnızca paket
değişikliklerinin olduğunu unutmayın.
Python
Webmasters hizmet nesnesini oluştururken şu değişikliği yapın:
webmasters_service = build('webmasters', 'v3', http=http)
webmasters_service = build(‘searchconsole’, ‘v1’, http=http)
Nesnelerin çalışma şeklinde yine bir değişiklik yoktur.
Doğrudan discovery belgesi sorgusu
- Discovery belgesi sorgulama değişiklikleri şunları içerir:
URL değişikliğihttps://www.googleapis.com/discovery/v1/apis/webmasters/v3/rest - https://searchconsole.googleapis.com/$discovery/rest
- İçerik değişikliği
namealanıwebmastersolaraksearchconsole. - olarak değişti.
versionalanıv3olarak değişti.v1.
- İçerik değişikliği
Sorularınız varsa, bunları Search Central topluluğunda veya Twitter’da sorabilirsiniz..
Biz bunu nasıl uyguluyoruz
We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.
İlgili hizmetler