desarrolla2/twitter-client

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

一个独立的Twitter客户端库,用于检索Twits。

v2.0.0 2013-08-07 21:02 UTC

This package is auto-updated.

Last update: 2022-02-01 12:21:45 UTC


README

Build Status

一个独立的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与我联系。