9 Aralık 2020, Çarşamba
Birkaç ay önce, Search Console API'sinin performansının iyileştirilmesine yönelik talebin artmasına bağlı olarak API altyapısının güncellendiğini duyurmuştuk. Bugün, kullanımınıza bazı güncellemeler daha sunduğumuzu duyurmaktan mutluluk duyuyoruz.
- Search Console API'ye eklenen yeni veri ve haber filtresi
- Sitemaps API'de alan mülkü desteği
- Keşif dokümanının nasıl taşınacağı ile ilgili kurallar
API çağrılarınızı kendiniz geliştiriyorsanız aşağıdaki açıklamaları okumanız önerilir.
Search Console API'de yeni veri ve haber filtresi
Performans raporu halihazırda bir günden daha kısa süreye ait yeni verileri destekliyor. Artık, all
değerine ayarlanmış dataState
istek parametresi ileterek API aracılığıyla bu verilere erişebilirsiniz. Bu değer için aldığınız veriler, henüz nihai olmayan yeni verileri de içerir. Yalnızca nihai verileri almak istiyorsanız bu parametreyi final
değerine ayarlanmış olarak iletebilir veya hiç iletmeyip varsayılan olarak yalnızca nihai verileri alabilirsiniz.
Birkaç ay önce, Performans raporunda Arama filtresine Haberler sekmesi ekledik. Bu bilgiler artık API'de de kullanıma sunuldu. İstekte searchType
parametresini news
değerine ayarlayarak bu bilgilere erişebilirsiniz.
Sitemaps API'de alan mülkü desteği
Diğer Search Console API'lerinde olduğu gibi Site Haritaları API'si de artık alan mülklerini destekliyor. Alan mülklerinde site haritanızı sorgulayabilir, ekleyebilir ve silebilirsiniz. Örneğin:
GET https://www.googleapis.com/webmasters/v3/sites/sc-domain:example.com/sitemaps
Keşif dokümanını taşıma
Web yöneticileri keşif dokümanı artık desteklenmeyecek. Search Console API'yi harici API kitaplığı kullanarak sorguluyorsanız veya Webmasters API keşif dokümanını doğrudan sorguluyorsanız API çağrılarınızı aşağıdaki değişiklikleri içerecek şekilde güncellemeniz gerekir:
API kitaplığı değişiklikleri
API kitaplığı değişiklikleri hakkında bilgi içeren güncel bir API kullanım kılavuzu için Java ve Python hızlı başlangıç kılavuzlarına bakın.
Java
Web yöneticileri hizmeti ile ilgili tümiçe aktarmalarda, webmasters
paketini searchconsole.v1
paketi ve hizmet adını (Webmasters
) SearchConsole
olarak 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 nesnesinin yanı sıra, diğer API nesnelerinin de öncekiyle tam olarak aynı olduğunu unutmayın. Yalnızca paket değişir.
Python
Webmasters hizmet nesnesi oluştururken aşağıdaki değişikliği yapın:
webmasters_service = build('webmasters', 'v3', http=http)
webmasters_service = build('searchconsole', 'v1', http=http)
Benzer şekilde, nesnelerin davranışında herhangi bir değişiklik yoktur.
Doğrudan keşif dokümanı sorgusu
Keşif dokümanı sorgulama değişiklikleri şunlardır:
- URL değişikliği
https://www.googleapis.com/discovery/v1/apis/webmasters/v3/rest
https://searchconsole.googleapis.com/$discovery/rest
- İçerik değişikliği
webmasters
olanname
alanı,searchconsole
olarak değiştirildi.v3
olanversion
alanı,v1
olarak değiştirildi.
Sorularınız varsa Arama Merkezi topluluğunda veya Twitter'da sorabilirsiniz.