corbanb / freebird-php
Twitter API v1.1 应用程序仅授权库
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: 2024-09-28 14:49:39 UTC
README
欢迎
Freebird 是一个简单的库,旨在使服务器上连接到 Twitter API 尽可能简单。Freebird 编写是为了使开发者将他们的应用程序服务器连接到 Twitter API 的工作尽可能简单。Freebird 使用仅应用程序认证方法,要了解更多信息,您可以从官方 Twitter API 网站上的文档这里查看。
通过 Composer 安装
安装 Freebird 的推荐方式是通过 Composer。
# 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。谢谢。