Пример #1
0
  Manual Twitter import.  This page refreshes every 5 minutes. <?php 
echo date('Y-m-d h:m:s');
?>
  </body>
</html>
<?php 
/** Ofuz Open Source version is released under the GNU Affero General Public License, please read the full license at: http://www.gnu.org/licenses/agpl-3.0.html **/
// Copyright 2008 - 2010 all rights reserved, SQLFusion LLC, info@sqlfusion.com
/** Ofuz Open Source version is released under the GNU Affero General Public License, please read the full license at: http://www.gnu.org/licenses/agpl-3.0.html **/
//$GLOBALS['cfg_full_path'] = '/server/vhtdocs/ofuz.net/';
include_once 'config.php';
$do_twitter = new OfuzTwitter();
$tw_config = $do_twitter->getTwitterConfig();
$do_twitter->cronGetAccessTokens();
$do_twitter->getValues();
if ($do_twitter->getNumRows() > 0) {
    while ($do_twitter->next()) {
        set_time_limit(300);
        $iduser = $do_twitter->iduser;
        $serialized_token = $do_twitter->tw_token;
        if ($serialized_token) {
            $token = unserialize($serialized_token);
            $tw_user_id = $token->getParam('user_id');
            $ofuz_twitter = new Ofuz_Service_Twitter($tw_user_id, $tw_config, $token);
            $imported = array();
            // Import Notes from friends
            $friends = $ofuz_twitter->userFriends(array('id' => $tw_user_id));
            //echo '<pre>'; print_r($friends); echo '</pre>';
            if (is_object($friends) && count($friends->user) > 0) {
                foreach ($friends->user as $user) {
                    //echo '<pre>'; print_r($user->status); echo '</pre>';