Your IP : 216.73.217.87


Current Path : /hdd/hdd11/www/codedit/models/
Upload File :
Current File : /hdd/hdd11/www/codedit/models/TwitterPosts.php

<?php

namespace app\models;

use Yii;
use yii\authclient\clients\Twitter;
use yii\authclient\OAuthToken;

class TwitterPosts extends \yii\base\Model {

    private $twitter;

    public function __construct() {
        $token = new OAuthToken([
            'token' => Yii::$app->params['twitter']['twitterAccessToken'],
            'tokenSecret' => Yii::$app->params['twitter']['twitterAccessTokenSecret']
        ]);

        $this->twitter = new Twitter([
            'accessToken' => $token,
            'consumerKey' => Yii::$app->params['twitter']['twitterApiKey'],
            'consumerSecret' => Yii::$app->params['twitter']['twitterApiSecret']
        ]);
    }

    public function getLatestTweets($screenName, $count) {
        return $this->twitter->api('statuses/user_timeline.json', 'GET', [
                    'screen_name' => $screenName,
                    'count' => $count
        ]);
    }

}