- Microsoft .NET Framework
Akismet is a hosted web service that saves you time by automatically detecting comment and trackback spam. Brought to you by Automattic, the creators of WordPress.com, the Akismet is well known for fighting spam by continually improving their detection algorithm. Akismet.NET is a simple .NET library (one entity, one interface, one validator) that allows you to connect to Akismet in order to validate your comment, trackback, or pingback. The library is distributed through NuNet. It can be installed in your Visual Studio 2010 by using both NuGet Package Manager Window or NuGet Package Manager Console. Even that you can download the NuGet package from this page, I strongly recommend you to use the official NuGet package source. In order to use the Akismet.NET library, first you should register for an API key: https://akismet.com/signup/. The API key is a string of letters and numbers that acts like a username/password, allowing you to login to the Akismet service. You should never give your API key to anyone, as this will give them access to your account. You can get a free (for personal use) API key or a commercial version. Once installed, the Akismet.NET package will create an Akismet.NET in your project's root folder where all the source code will be installed; there are no binaries, or anything else, just the source code files. You can modify these files in any way you want, everything is free. If you want to contribute to the library, just contact me. A full tutorial on how you can use the library you can find here: http://www.cretze.ro/Articles/Details/AkismetNET/.
The most important features of Akismet.NET 1.0 are:
- check if a comment is spam or not
- submit false positive to Akismet
- submit false negative to Akismet
- verify you API key validity