prefixaut/kamui

此包已废弃,不再维护。未建议替代包。

PHP版本的Twitch-API包装器

dev-master 2017-08-13 22:42 UTC

This package is not auto-updated.

Last update: 2020-01-24 16:49:43 UTC


README

Packagist GitHub release Travis SensioLabs Insight License

Kamui

PHP版本的Twitch API (Kraken) 包装器

Kamui是Twitch API的完整包装器,允许您轻松使用。目前它支持API的最新版本(v5)。

安装

安装Kamui的最佳方式是使用Composer

composer require prefixaut/kamui 

用法

使用API非常简单,因为它在很大程度上遵循了原始API的结构。示例用法

use Kamui\API;
$api = new API($my_twitch_token);
$api->users->follows('prefixaut'); // Will give you a List of all Channels I follow

每个函数都简单地返回资源的原始内容作为对象。如果发生任何错误,它将简单地返回false,以防止意外中断。您也可以在API中使用所有对象,如下所示

$cool_dude = $api->users->get('prefixaut');
$api->users->follows($cool_dude);
$api->users->follows($cool_dude->_id);

follows函数将返回完全相同的内容,因为它仍然是同一个用户。这允许您轻松地插入任何内容,并专注于更重要的事情。

测试

Kamui使用PHPUnit-Tests。运行它们的最佳方式是安装Composer。设置好之后,在项目的根目录下运行phpunit

Twitch-Emotes

该项目使用Twitch-Emotes的API,以便您更轻松地使用它们。它们的使用示例如下

$api->feed->reactToPost($user, $post, 'Kappa');

许可

该项目遵循MIT许可。有关更多信息,请参阅该项目中的LICENSE文件。

备注:项目的名称来源于'Akkorokamui'。也可以在谷歌上搜索,太懒了不想解释。