tuks128/fanburst-php-api

此包已被弃用且不再维护。未建议替代包。

Fanburst - PHP API,复杂的PHP5 CURL库。

v1.0 2018-07-30 09:15 UTC

This package is not auto-updated.

Last update: 2020-01-24 17:42:54 UTC


README

复杂的PHP5 CURL库。另请参阅官方文档:https://developers.fanburst.com/

安装(Composer)

composer require tuks128/fanburst-php-api

初始化

<?php

use WaProduction\Fanburst\FanburstApi;

$fanburstApi = new FanburstApi('CLIENT_ID', 'CLIENT_SECRET', 'AUTH_CALLBACK_URI');

身份验证

auth.php

<?php

$options = [
  'state' => json_encode([
      'custom_param' => 'custom_param_value',
   ]),
];
  
header('Location: '.$fanburstApi->getOauthLoginUrl($options)); // get URL for login

authCallback.php

<?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) { });