dev-master
9999999-dev https://github.com/escapeboy/disqusDisqus API simple usage in Laravel 4
MIT
The Requires
- php >=5.3.0
laravel disqus comments
Wallogit.com
2017 © Pedro Peláez
Disqus API simple usage in Laravel 4
Simple package to work with Disqus, (*1)
With composer:, (*2)
{
...
"require": {
"escapeboy/disqus": "dev-master"
}
}
Register in app/config/app.php, (*3)
'providers' => array(
'Escapeboy\Disqus\DisqusServiceProvider',
)
Publish configuration file, (*4)
php artisan config:publish escapeboy/disqus
In app/config/packages/escapeboy/disqus/config.php edit configuration file:, (*5)
return array(
'api_key' => '', // your disqus api key
'api_secret' => '', // your disqus secret
'api_version' => '3.0', // disqus API version used. Do not change it
'cache_time' => 60, // cache time in minutes used to cache results
'forum' => '' // your disqus forum (shortname)
);
For example we want to get from API info for some thread We want section "thread", sub-section "details". And we provide "thread:link" (can use "thread:ident" or "thread") It will return json. More info here: http://disqus.com/api/docs/threads/details/, (*6)
// Disqus::get($section, $method, $params=array()
$thread = Disqus::get('threads', 'details', array('thread:link' => 'http://thread_url'));
Sending data to Disqus, (*7)
Disqus::post('posts', 'create', array('message' => 'Yo! Nice thread!', 'thread' => 12));
$comment_count = Disqus::commentsCount('http://thread_url'); // returns integer of comments count for given url
... more functions comming in next releases, (*8)
Disqus API simple usage in Laravel 4
MIT
laravel disqus comments