widop / twitter-rest
PHP 5.3+ 的 Twitter REST API
dev-master / 1.0.x-dev
2014-02-07 22:34 UTC
Requires
- php: >=5.3.3
- widop/http-adapter: 1.1.*@dev
- widop/twitter-oauth: 1.0.*@dev
- widop/twitter-options: 1.0.*@dev
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-09-24 01:51:15 UTC
README
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();
文档
测试
该库完全由 PHPUnit 进行单元测试,代码覆盖率接近 100%。要执行测试套件,请查看 travis 配置。
贡献
我们热爱贡献者!该库是开源的,如果您想贡献,请随意提出 PR!
许可
Wid'op Twitter REST 库采用 MIT 许可。有关完整的版权和许可信息,请阅读与源代码一起分发的 LICENSE 文件。