desarrolla2 / twitter-client
此包已被废弃,不再维护。未建议替代包。
一个独立的Twitter客户端库,用于检索Twits。
v2.0.0
2013-08-07 21:02 UTC
Requires
- php: >=5.3.0
- guzzle/guzzle: ~3
This package is auto-updated.
Last update: 2022-02-01 12:21:45 UTC
README
一个独立的Twitter客户端库。此库依赖于RSSClient
安装
使用Composer
最佳方式是通过将desarrolla2/twitter-client
包含在项目composer.json的require部分,通过packagist进行安装
"require": { // ... "desarrolla2/twitter-client": "dev-master" }
不使用Composer
您也可以从[Github] (https://github.com/desarrolla2/TwitterClient)下载它,但未提供自动加载器,因此您需要使用自己的PSR-0兼容自动加载器进行注册。
用法
不使用缓存
此示例未使用任何缓存,因此在网站上使用可能会非常慢,您应该实现自己的系统缓存或使用以下描述的缓存系统。
<?php use Desarrolla2\TwitterClient\TwitterClient; $client = new TwitterClient(); $client->setScreenName('desarrolla2'); $twits = $client->fetch(10);
使用缓存
此示例使用desarrolla2/cache实现的缓存。您必须根据需要选择适配器,您可以在[Github] (https://github.com/desarrolla2/Cache)仓库中找到所有信息。
<?php use Desarrolla2\TwitterClient\TwitterClient; use Desarrolla2\RSSClient\RSSCacheClient; use Desarrolla2\Cache\Cache; use Desarrolla2\Cache\Adapter\NotCache; // It is important that you select and configure your cache adapter $rssCacheClient = new RSSCacheClient(new Cache(new File('/tmp'))); $client = new TwitterClient(rssCacheClient); $client->setScreenName('desarrolla2'); $twits = $client->fetch(10);
您可以在其[README] (https://github.com/desarrolla2/Cache)中查看如何配置desarrolla2/cache。
联系
您可以通过twitter与我联系。