Kullanıcı doğrulama anahtarı
URL’leri göndermek için, veri gönderdiğiniz sitenin sahibi olduğunuzu doğrulamanız gerekmektedir. Bunu doğrulamak için özel bir anahtar kullanın: onu oluşturmanız ve sitenize bir dosya yerleştirmeniz gerekir. Yandex, her API isteğinde anahtarı kontrol eder. Dosyanın içeriği ve konumu yalnızca size ve arama motoruna ait olmalıdır.
Not
Sitenizin alt alan adları varsa, her alt etki alanı için ayrı bir anahtar kullanın.
Anahtarı manuel olarak oluşturabilirsiniz. Bazı CMS’ler de IndexNow’u destekleyebilir.
Anahtar gereksinimleri
-
Yalnızca UTF-8 kodlaması desteklenir.
-
Anahtarın minimum karakter sayısı 8, maksimum 128’dir.
-
Anahtar
a-z
,A-Z
,0-9
,-
karakterlerini içerebilir. -
Bir TXT dosyası veya metin verileri içeren başka bir biçim kullanın. Dosya HTML işaretlemesi içermemelidir. Örnek:
Anahtarla bir dosyayı nasıl yerleştiririm?
Dosyayı şu şekilde yerleştirebilirsiniz:
Bu durumda, dosya adı anahtar değeriyle tam olarak eşleşmelidir. Örneğin, https://www.example.org/EdD8dkmdNLlxREi2LkhJjYOH2kyQbJqM3cBKT5fX.txt
dosyası EdD8dkmdNLlxREi2LkhJjYOH2kyQbJqM3cBKT5fX
anahtarını içerir.
Bu durumda, dosya konumunu her API isteğinde keyLocation değişkeninde göndermeniz gerekir. Anahtarla yapılan bir istek, yalnızca anahtarın bulunduğu dizindeki sayfaları içerebilir.
Örneğin, http://example.com/catalog/key12457EDd.txt
anahtarı yalnızca http://example.com/catalog/
konumundaki sayfaların URL’leri için geçerlidir ve http://example.com/help/
konumunda barındırılan sayfalar için geçerli değildir.
Sorular ve cevaplar
Anahtarın doğru olduğunu nasıl kontrol ederim?
Adresleri gönderin ve yanıt kodunu kontrol edin. 202 Kabul Edildi kodu, yeni anahtarın doğrulama beklediği anlamına gelir. Anahtarın doğru olduğundan emin olun, biraz bekleyin ve birkaç adres daha gönderin.
200 Tamam koduna geçiş, anahtarın doğru olduğunu ve adreslerin gönderildiğini gösterir. Kod 202 Kabul Edildi olarak kalırsa, biraz daha bekleyin ve kod 200 Tamam olana kadar birkaç adres daha gönderin.
Kod 4XX’e değişirse, tablo açıklamasına bakın.
Doğrulama için birden fazla anahtar kullanabilir miyim?
Evet, birkaç CMS kullanıyorsanız, her biri için ayrı bir anahtar kullanmalısınız. Farklı anahtar dosyalarını sitenin kök dizinine yerleştirin.
Bir anahtarı birden fazla site için kullanabilir miyim?
Evet, aynı anahtarı iki veya daha fazla alanda yeniden kullanabilirsiniz.
Anahtarı ne zaman değiştirmem gerekir?
Anahtarı değiştirmenize gerek yok. Anahtar üçüncü taraflarca bilinir hale gelirse değiştirebilirsiniz.