WOT nedir?
WOT; tüm tarayıcılara eklenti olarak eklenebiliyor. Girilen WEB sitelerini, insanların oyu ile puanlayıp vukuatlı sitelerde uyarı vermek için kullanılıyor. Sağolsunlar veritabanını sorgulamak için açmışlar. Günde 25.000 sorguya kadar ücretsiz API kullanılabiliyor. Öncelikle siteye girip üye olmak ve API anahtarını almak gerekiyor: https://www.mywot.com/en/api. API kullanımı hakkında detaylı bilgi için ilgili adres te şurası: https://www.mywot.com/wiki/API
API Kullanımı
Örnek birkaç uygulama göstereceğim, gerisi anlaşılacaktır zaten. İstenilen herhangi bir platformda WEB URL güvenliği sağlamak için kullanılabilir.
Bir URL’nin tüm verilerini sorgulama:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
curl -s 'http://api.mywot.com/0.4/public_link_json2?hosts=turkiye.gov.tr/&key=BURAYA_API_ANAHTARINI_YAZ' | python -mjson.tool { "turkiye.gov.tr": { "0": [ 91, 33 ], "1": [ 91, 33 ], "2": [ 91, 33 ], "4": [ 94, 32 ], "categories": { "501": 99 }, "target": "turkiye.gov.tr" } } |
Yukarıdaki kullanımda gösterilen verilerin ne anlama geldiği, yukarıda verdiğim linkte açıklanmış. Özetle yukarıdaki kodların içindeki 91 ve 94 sayıları, 100 üzerinden ilgili adresin güvenilirliğini belirtiyor. 501 kodu da “iyi site” kategorisini ifade ediyor.
Belirli bir değeri alma:
1 2 3 4 5 6 7 8 9 10 |
$ curl -s 'http://api.mywot.com/0.4/public_link_json2?hosts=turkiye.gov.tr/&key=BURAYA_API_ANAHTARINI_YAZ' | jq '."turkiye.gov.tr"."0"' [ 91, 33 ] $ curl -s 'http://api.mywot.com/0.4/public_link_json2?hosts=turkiye.gov.tr/&key=BURAYA_API_ANAHTARINI_YAZ' | jq '."turkiye.gov.tr"."categories"' { "501": 99 } |