Example #1
0
 public function getProfileData(array $options)
 {
     try {
         $twitter = new Services_Twitter();
         $oauth = new HTTP_OAuth_Consumer($this->key, $this->secret, $this->accessToken, $this->accessTokenSecret);
         $twitter->setOAuth($oauth);
         $results = $twitter->users->show(array('user_id' => $this->twitterID));
         $data = array();
         $data['name'] = $results->name;
         $data['username'] = $results->screen_name;
         $data['description'] = $results->description;
         return $data;
     } catch (Services_Twitter_Exception $e) {
         throw new EZRP_Exception('Error getting profile data', 0, $e);
     }
 }
Example #2
0
<?php

require_once __DIR__ . '/../src/Sakusui.php';
require_once 'Services/Twitter.php';
require_once 'HTTP/OAuth/Consumer.php';
try {
    $twitter = new Services_Twitter();
    $oauth = new HTTP_OAuth_Consumer('consumer_key', 'consumer_secret', 'access_token', 'access_token_secret');
    $twitter->setOAuth($oauth);
    $sakusui = new Wozozo_Sakusui();
    $lunchMenus = $sakusui->getLunchMenu(new DateTime('today'));
    $twitter->statuses->update("本日のさく水ランチ:" . implode(' / ', $lunchMenus));
} catch (Services_Twitter_Exception $e) {
    echo $e->getMessage(), PHP_EOL;
}