我正在使用用于 Akismet 的 java API 来检测垃圾邮件(Akismet Java API)但这不是真的!我在评论中尝试了很多明确的垃圾邮件,Akismet 总是说没有垃圾邮件。
这是我的代码(适应理解):
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 说几乎所有东西都是可选的,但是如果你排除某些元素(现在不重要),性能会急剧下降。
难道我做错了什么?
谢谢!