Imorate / Twitchfa-api

Twitchfa-api client written with PHP for Twitchfa.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Twitchfa-api

Build Status GitHub license GitHub issues

Twitchfa-api client written with PHP for Twitchfa based on Coingecko-Api structure

For additional information about API visit Twitchfa v2 documentation

Requirements

  • PHP >= 7.52
  • ext-json
  • guzzlehttp/guzzle

Installation

The preferred way to install this extension is through composer.

Either run

$ composer require imorate/twitchfa-api

or add

"imorate/twitchfa-api": "^1.0"

Basic usage

Example

use Twitchfa\TwitchfaClient;

$client = new TwitchfaClient();
$result = $client->twitch()->searchStreamers('mechiller');

You can get last response (ResponseInterface::class) uses getLastResponse method:

use Twitchfa\TwitchfaClient;

$client = new TwitchfaClient();
$result = $client->twitch()->searchStreamers('fk_orca');
$response = $client->getLastResponse();
$headers = $response->getHeaders();

Available methods

Twitch

getBanners

use Twitchfa\TwitchfaClient;

$client = new TwitchfaClient();
$result = $client->twitch()->getBanners();

getNotifications

use Twitchfa\TwitchfaClient;

$client = new TwitchfaClient();
$result = $client->twitch()->getNotifications();

searchStreamers

use Twitchfa\TwitchfaClient;

$client = new TwitchfaClient();
$result = $client->twitch()->searchStreamers('fk_orca');

getFollowing

use Twitchfa\TwitchfaClient;

$client = new TwitchfaClient();
$accessToken = 'eyJhbGciOiJSUzI...';
$result = $client->twitch()->getFollowing($accessToken);

getSelf

use Twitchfa\TwitchfaClient;

$client = new TwitchfaClient();
$accessToken = 'eyJhbGciOiJSUzI...';
$result = $client->twitch()->getSelf($accessToken);

getStreamers

use Twitchfa\TwitchfaClient;

$client = new TwitchfaClient();
$result = $client->twitch()->getStreamers(1,10);

addStreamer

use Twitchfa\TwitchfaClient;

$client = new TwitchfaClient();
$result = $client->twitch()->addStreamer('some_random_username');

getTwitchStats

use Twitchfa\TwitchfaClient;

$client = new TwitchfaClient();
$result = $client->twitch()->getTwitchStats();

About

Twitchfa-api client written with PHP for Twitchfa.com

License:MIT License


Languages

Language:PHP 100.0%