naffiq / yii2-twitter-api
为 J7mbo/twitter-api-php 的 Yii2 组件包装器
1.0.0
2017-03-30 16:39 UTC
Requires
- j7mbo/twitter-api-php: ^1.0.0
- yiisoft/yii2: ^2.0.0
Requires (Dev)
- codeclimate/php-test-reporter: ^0.4.4
This package is auto-updated.
Last update: 2024-09-18 16:51:36 UTC
README
本包为J7mbo/twitter-api-php库提供组件包装器。基本上,它只是帮助您将设置移动到应用程序配置中。
安装
安装此包的首选方法是使用composer
$ composer require naffiq/yii2-twitter-api
配置
将以下代码添加到您的组件配置部分
<?php return [ // Your app settings ... 'components' => [ // Other components ... 'twitter' => [ 'class' => 'naffiq\twitterapi\TwitterAPI', 'oauthAccessToken' => 'YOUR_OAUTH_ACCESS_TOKEN', 'oauthAccessTokenSecret' => 'YOUR_OAUTH_ACCESS_TOKEN', 'consumerKey' => 'YOUR_CONSUMER_KEY', 'consumerSecret' => 'YOUR_CONSUMER_SECRET' ] ] // ... ];
现在我们就可以开始了
使用方法
一旦设置了组件,您就可以像这样使用J7mbo/twitter-api-php库的所有方法
<?php /** * @var \naffiq\twitterapi\TwitterAPI $twitter */ $twitter = \Yii::$app->get('twitter'); $url = 'https://api.twitter.com/1.1/blocks/create.json'; $requestMethod = 'POST'; $postFields = [ 'screen_name' => 'usernameToBlock', 'skip_status' => '1' ]; $twitter->buildOauth($url, $requestMethod) ->setPostfields($postFields) ->performRequest();