31/07
2018
Fanburst - PHP API, Complex PHP5 CURL library.
Complex PHP5 CURL library. See also official documentation: https://developers.fanburst.com/, (*1)
composer require tuks128/fanburst-php-api
<?php use WaProduction\Fanburst\FanburstApi; $fanburstApi = new FanburstApi('CLIENT_ID', 'CLIENT_SECRET', 'AUTH_CALLBACK_URI');
auth.php, (*2)
<?php $options = [ 'state' => json_encode([ 'custom_param' => 'custom_param_value', ]), ]; header('Location: '.$fanburstApi->getOauthLoginUrl($options)); // get URL for login
authCallback.php, (*3)
<?php $accessToken = $fanburstApi->exachangeCodeForAccessToken($_GET['code']); $fanburstApi->setAccessToken($accessToken);
<?php $fanburstApi->getAccessToken(); $fanburstApi->followUser('CHANNEL_ID') $fanburstApi->searchUser('CHANNEL_NAME'); $fanburstApi->multipleCallTargets('CHANNEL_ID', function($target) { });