Akismet Java не работает даже с явным спамом - PullRequest
0 голосов
/ 25 июня 2018

Я использую java API для Akismet, для обнаружения спама ( Akismet Java API ) Я поставил все параметры, как указано, и это не работает для меня, я имею в виду ... всегда верните, что в моем комментарии нет спама внутри, но это не так! Я пробовал много явного спама в комментариях, и Акисмет всегда говорит, что спама нет.

Вот мой код (адаптированный для понимания):

Akismet akismet = new Akismet(MY_AKISMET_KEY, MY_WEB);
boolean ok = akismet.commentCheck(
   "127.0.0.1", //submitter ipAddress
   "\"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1\"", //userAgent
   "http://www.test.com/blog", //referrer
   "http://test.com/blog/post=1", //permalink
   "comment", //comment type
   "dumb", //author
   "dumb@dumb.com", //email
   "http://www.dumb.com", // authorURL
   "Visit www.mypage.com, the best!", //Text to check
   null);

Вы можете увидеть явный СПАМ в комментарии: «Посетите www.mypage.com, лучший!». Несмотря на это, логическое значение всегда ложно. Я перепробовал много комментариев, и это всегда ложь. Я думаю, что все хорошо написано.

Этот API-интерфейс говорит, что почти все является необязательным, но производительность может резко упасть, если вы исключите определенные элементы (пока это не важно).

Я что-то не так делаю?

Спасибо!

...