widop/twitter-rest

PHP 5.3+ 的 Twitter REST API

dev-master / 1.0.x-dev 2014-02-07 22:34 UTC

This package is not auto-updated.

Last update: 2024-09-24 01:51:15 UTC


README

Build Status

Wid'op Twitter REST 库是一个现代的 PHP 5.3+ API,允许您轻松与 Twitter 1.1 进行交互。为了使用 OAuth 协议对请求进行签名,库内部使用了 widop/twitter-oauth

use Widop\HttpAdapter\CurlHttpAdapter;
use Widop\Twitter\OAuth;
use Widop\Twitter\Rest\Statuses\StatusesUpdateRequest;
use Widop\Twitter\Rest\Twitter;

// First, instantiate your OAuth client.
$oauth = new OAuth\OAuth(
    new CurlHttpAdapter(),
    new OAuth\OAuthConsumer('consumer_key', 'consumer_secret'),
    new OAuth\Signature\OAuthHmacSha1Signature()
);

// Second, instantiate your OAuth access token.
$token = new OAuth\OAuthToken('oauth_key', 'oauth_secret');

// Third, instantiate your Twitter client.
$twitter = new Twitter($oauth, $token);

// Then, send a request to the Twitter API!
$request = new StatusesUpdateRequest('Yeah, I\'m currently updating my status!')
$tweet = $twitter->send($request)->getData();

文档

  1. 安装
  2. Twitter

测试

该库完全由 PHPUnit 进行单元测试,代码覆盖率接近 100%。要执行测试套件,请查看 travis 配置

贡献

我们热爱贡献者!该库是开源的,如果您想贡献,请随意提出 PR!

许可

Wid'op Twitter REST 库采用 MIT 许可。有关完整的版权和许可信息,请阅读与源代码一起分发的 LICENSE 文件。