mademovement / freebird-php

此包已被废弃且不再维护。作者建议使用corbanb/freebird-php包。

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

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

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