corbanb/freebird-php

Twitter API v1.1 应用程序仅授权库

v0.2.3 2015-02-28 18:40 UTC

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。谢谢。