nhannguyen09cntt/php-discourse-sdk

v1.0.1 2019-12-24 06:49 UTC

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'];
...