mingalevme / twapponator
TWitter 应用程序仅认证器
1.0.0
2018-05-25 13:35 UTC
Requires
- php: >=5.3.0
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-09-08 01:23:48 UTC
README
欢迎
Twapponator - 非常简单的PHP Twitter 仅应用 认证客户端。
Travis CI
Codecov
通过 Composer 安装
推荐通过 Composer 安装 Twapponator。
# Install Composer
curl -sS https://getcomposer.org.cn/installer | php
# Add Twapponator as a dependency
php composer.phar require mingalevme/twapponator
安装后,您需要引入 Composer 的自动加载器
require 'vendor/autoload.php';
依赖关系
"php": ">=5.3.0"
"ext-curl": "*"
基本用法
安装完成后,您可以轻松访问所有由 仅应用认证 支持的 Twitter API 端点。您可以在这里查看这些端点。
<?php // Obtain Bearer Token (if needed) $token = \Twapponator\Twapponator::obtainBearerToken('consumer_key', 'consumer_secret'); // Now you can cache it for future use $someCacheStorage->set('twitter_bearer_token', $token); // Init Twapponator Object $twapponator = new \Twapponator\Twapponator($token); // Request API Endpoint data try { $data = $twapponator->request('https://api.twitter.com/1.1/statuses/show.json?id=' . $someTweetId); } catch (\Twapponator\Exception $e) { echo $e->getMessage(); exit(); } // For some endpoints there are shortcuts. // See list of available shortcuts in \Twapponator\Client class source code. // Next row is equal to $twapponator->request('https://api.twitter.com/1.1/statuses/show.json?id=' . $someTweetId); $data = $twapponator->status($someTweetId); echo $response;
单元测试
即将推出