HTTP sorgusu yardımıyla site listesinin güncellenmesi

Arama teması site listesi, özel bir POST sorgusu kullanılarak programlanabilir bir şekilde güncellenebilir. Böyle bir POST sorgusu alınca Site İçi Arama otomatik olarak güncellenen temayı moderasyona gönderir.

Kimlik doğrulama

POST sorguları yardımıyla tema sitelerini güncellemek için konu özelliklerinde IP adresini veya sorguların gönderileceği sunucuların alt ağını belirtmeniz gerekir. Örneğin: 93.158.156.27/64.

Ayrıca tema anahtarı da belirtilmelidir. Onun değeri arama temalarınızın sayfasında bulunabilir. Lütfen dikkat: IP adresi değiştiğinde anahtar yeniden oluşturulur.

Sorgu oluşturma

Tema site listesini güncellemek için, POST sorgusunu http://site.yandex.ru/update_urls.xml adresine gönderin. Sorgu Content-Type başlığı içermelidir:

Content-Type: application/x-www-form-urlencoded

Ayrıca sorguda şu parametreler belirtilmelidir:

key=<tema anahtarı>&id=<kullanıcı adı>&category_id=<konu id>&urls=<urlencoded site listesi>

Örneğin, anahtar — b11f3e1d35a1a01cb009a19dcf8f259b4bcaaf33, kullanıcı adı — some_login, tema tanımlayıcısı — 43210123, site listesi ise aşağıdaki gibidir:

some-site-000.com
some-site-001.com 
some-site-002.com 
some-site-003.com

sorgu aşağıdaki gibi görünmelidir:

POST /update_urls.xml HTTP/1.1
Content-type: application/x-www-form-urlencoded
Host: site.yandex.ru
Content-Length: 174

key=b11f3e1d35a1a01cb009a19dcf8f259b4bcaaf33&id=some_login&category_id=43210123& 
urls=some-site-000.com%0Asome-site-001.com%0Asome-site-002.com%0Asome-site-003.com