nhannguyen09cntt / php-discourse-sdk
Discourse SDK for PHP
v1.0.1
2019-12-24 06:49 UTC
Requires
- php: ^7.0
Requires (Dev)
- guzzlehttp/guzzle: ^7.0
- mockery/mockery: ^1.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-04-29 04:39:39 UTC
README
Discourse SDK for PHP (4rum.vn)
Installation
With Composer:
composer require nhannguyen09cntt/php-discourse-sdk
Or manually add it to your composer.json:
{
"require": {
"php": "^7.2",
"guzzlehttp/guzzle": "^7.0",
"nhannguyen09cntt/php-discourse-sdk": "^1.0"
}
}
Usage
Env
#.env
DISCOURSE_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DISCOURSE_API_USER=admin
Source code:
<?php
namespace xxxx;
use Discourse\Discourse;
...
$discourse = new Discourse();
$response = $discourse->get('/c/11.json', ['page' => 1]);
$body = $response->getDecodedBody();
$topics = $body['topic_list']['topics'];
...