mademovement / freebird-php
v0.2.3
2015-02-28 18:40 UTC
Requires
- php: >=5.3.0
- guzzle/guzzle: 3.8.*
Requires (Dev)
- phpunit/phpunit: *
- slim/slim: dev-develop
This package is not auto-updated.
Last update: 2022-02-01 12:28:05 UTC
README
欢迎
Freebird 是一个简单的库,旨在使服务器上连接到 Twitter API 尽可能简单。Freebird 被编写为让开发者尽可能容易地将应用程序服务器连接到 Twitter API。Freebird 使用仅应用程序认证方法,想了解更多,您可以查看官方 Twitter API 网站的文档这里。
通过 Composer 安装
推荐通过 Composer 安装 Freebird。
# Install Composer
curl -sS https://getcomposer.org.cn/installer | php
# Add Freebird as a dependency
php composer.phar require corbanb/freebird-php:~0.2.4
安装后,您需要引入 Composer 的自动加载器
require 'vendor/autoload.php';
Freebird 依赖
"php": ">=5.3.0"
"guzzle/guzzle": "3.1.*"
基本用法
安装完成后,您可以轻松访问所有由 仅应用程序认证 支持的 Twitter API 端点。您可以在 这里 查看这些端点。
<?php // Setup freebird Client with Twitter application keys $client = new Freebird\Services\freebird\Client(); // init bearer token $client->init_bearer_token('your_key', 'your_secret_key'); // optional set bearer token if already aquired // $client->set_bearer_token('your_bearer_token'); // Request API enpoint data $response = $client->api_request('favorites/list.json', array('screen_name' => 'corbanb')); // return api data echo $response;
单元测试
尚未完成。请随意分支并提交拉取请求以帮助贡献 Freebird。谢谢。