tang / twitter-rest-api
使用应用唯一认证与 Twitter REST API v1.1 交互的类
dev-master
2014-03-09 02:07 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-28 15:23:43 UTC
README
安装
您可以通过 Composer 安装此包
https://packagist.org.cn/packages/tang/twitter-rest-api
入门指南
访问 https://dev.twitter.com/apps/ 在 Twitter 上定义一个应用程序并保存您的 API 密钥信息。
目前此库仅支持 应用唯一认证。这意味着对于需要用户上下文(如发布推文)的 API 端点,任何请求都将无法正常工作。
搜索推文
$twitterSearch = new Tang\TwitterRestApi\TwitterApi([ 'api_key' => API_KEY, 'api_secret' => API_SECRET ]); $json = $twitterSearch->authenticate()->get('search/tweets', [ 'q' => 'laravel' ]);
您可以在 TwitterApi::get() 方法中传入第三个参数,这将返回解析后的 JSON。
获取用户的推文时间线
$twitterApi = new Tang\TwitterRestApi\TwitterApi([ 'api_key' => API_KEY, 'api_secret' => API_SECRET ]); $json = $twitterApi->authenticate()->get('statuses/user_timeline', [ 'screen_name' => 'uscitp', 'count' => 10, 'exclude_replies' => true ]);
您可以将任何应用程序级别的基本路由传递给 get 方法,同时将查询字符串参数作为数组传递。
工作示例
请参阅示例文件夹中的工作示例