Eski dışa aktarma URL'leri

API'den önce sonuçlar, sıradan bir arama URL'sine ?export= ve bir anahtar eklenerek indirilirdi. Bu URL'ler bugün de her zaman olduğu gibi, bayt bayt aynı şekilde çalışır. Kaldırılmayacaklar.

https://publicwww.com/websites/%22angular.min.js%22/?export=csv&key=YOUR_KEY
export=Döndürdüğü
urlsHer satırda bir URL.
csvdomain;rank
csvuurl;rank
csvsnippetsdomain;rank;snippet
csvsnippetsuurl;rank;snippet
clusterSonuçları indirmek yerine bir küme olarak kaydeder.

&delimiterColumns= ve &delimiterSnippets= ayırıcıları değiştirir, https://publicwww.com/profile/api_status.xml ise günün kullanımını XML olarak bildirir. Anahtarı Authorization: Bearer <your api key> başlığında gönderin; eski ?key= biçimi hâlâ çalışır ama artık önerilmez, çünkü adresteki bir anahtar tarayıcı geçmişine ve sunucu günlüklerine düşer.

Neden ayrı tutuluyorlar

Bu URL'ler uyumluluk katmanıdır ve onları böyle tutmak, API'nin normal, modern bir API olabilmesini sağlar. Çıktıları, her değişiklikte çalışan bir testle bayt bayt sabitlenmiştir; böylece yıllar önce yazılmış bir betik, her zaman ayrıştırdığı çıktıyı ayrıştırmaya devam eder. Bu URL'lere yeni bir şey eklenmez.

Bir betiği taşıma

En yakın karşılıklar:

EskiYeni
?export=csvformat=csv
?export=csvuformat=csv&columns=url,rank
?export=urlsformat=txt
?export=csvsnippetsformat=csv&snippets=1
?export=csvsnippetsuformat=csv&columns=url,rank,snippets&snippets=1
&key=Authorization: Bearer
&delimiterColumns=delimiter=
URL yolundaki sorguquery= ya da JSON gövdesi
api_status.xml/v1/account

Sütunlar birebir örtüşür, bu yüzden ayrıştırıcı genellikle değişmez. Değişenler ise işinize yarar:

Sonraki MCP sunucusu