Guzzle-based PHP client for the Disqus API

0.0.3 2014-12-18 16:02 UTC

This package is auto-updated.

Last update: 2023-11-22 14:21:24 UTC


An unofficial Disqus API client based on the Guzzle 3 PHP library.


Get a Disguz instance by calling the factory method. Pass in an array of configuration settings:

$config = [
	'api_key' => getenv('DISQUS_API_KEY'),
	'api_secret' => getenv('DISQUS_API_SECRET'),
	'access_token' => getenv('DISQUS_ACCESS_TOKEN'),
$client = Disguz::factory($config);

Then call one of the supported methods. Pass method parameters as an array:

$params = [
	'message' => 'This is another test post',
	'thread' => $argv[1],
$result = $client->postsCreate($params);

Supported Methods

The following methods are currently supported. For documentation on these API methods, visit

Support for additional methods is simply a matter of documenting them in src/resources/disqus.json, per the Guzzle docs. Please feel free to submit a pull request adding any methods from the Disqus API that you may require to this file.