Home » Web Services » Services_Akismet2
PHP client for the Akismet REST API
This package is unmaintained.
Download latest release 0.3.1 (there might be newer Composer installable version)
License: MIT
Description
This package provides an object-oriented interface to the Akismet REST API. The Akismet API is used to detect and to filter spam comments posted on weblogs.
There are several anti-spam service providers that use the Akismet API. To use the API, you will need an API key from such a provider. Example providers include Wordpress (http://wordpress.com) and TypePad (http://antispam.typepad.com).
Most services are free for personal or low-volume use, and offer licensing for commercial or high-volume applications.
This package is derived from the miPHP Akismet class written by Bret Kuhns for use in PHP 4. This package requires PHP 5.2.1.
Documentation
Maintainers
- Mike Gauthier (gauthierm) — lead, active
Dependencies
Required
- PHP (>= 5.2.1)
- PEAR Installer (>= 1.4.0)
- HTTP_Request2 (>= 0.1.0)
Releases
- 0.3.1 (alpha, 2010-10-25)
Release notes
License: MIT
Automatically built QA release
Doc #15429 Write a tutorial on using Services_Akismet2 for TypePad
anti-spam - gauthierm - 0.3.0 (alpha, 2009-01-14)
Release notes
License: MIT
* Fixed Bug #15567: Exception is thrown when referrer is not set in comment.
* Fixed Req #15569: Ability to set a custom user-agent.
* Fixed Bug #15571: Don't always include server-related fields. There is a new parameter on the isSpam() method to auto-set server-related fields.
* API doc cleanups.
* Wrote end-user documentation (PEAR manual is not up-to-date yet, but source files are in CVS).
* More complete unit tests.
* Fix bug in 0.2.0 that caused incorrect host to be used to requests requiring an API key.
* Allow specifying comment as an array rather than an object.
* Make $fields property of comment class protected for easier sub-classing of the comment class.
* PHPCS cleanups. - 0.2.0 (alpha, 2008-12-29)
- 0.1.0 (alpha, 2008-12-28)
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #15429 | Closed | Doc | CVS | 2008-12-28 | Write a tutorial on using Services_Akismet2 for TypePad anti-spam |
| #15567 | Closed | Bug | 0.2.0 | 2009-01-08 | Exception is thrown when referrer is not set in comment |
| #15569 | Closed | Req | 0.2.0 | 2009-01-08 | Allow to set Application Name/Version in user agent string |
| #15571 | Closed | Bug | 0.2.0 | 2009-01-08 | $_SERVER vars in $_allowedServerVars should not be always used |
| #19019 | Closed | Bug | SVN | 2011-11-14 | remove error_reporting (for PEAR QA team) |
| #19165 | Closed | Bug | SVN | 2011-12-29 | upgrade PHPUnit require statements (for PEAR QA Team) |