예제 #1
0
 public function actionFetch()
 {
     set_time_limit(0);
     $adminUid = Yii::app()->params['adminWeiboUid'];
     $adminUser = User::model()->findByAttributes(array('sns_uid' => $adminUid));
     $access_token = $adminUser->access_token;
     $c = new SaeTClientV2(WB_AKEY, WB_SKEY, $access_token);
     $contents = $c->search_topics("#水漾美肌#");
     if (isset($contents['error_code'])) {
         echo "The weibo access token is expired, please login again in back office.";
         return;
     }
     if (isset($contents['statuses'])) {
         Photo::model()->fetchContents($contents['statuses']);
         echo "Finished :)";
     } else {
         echo "Sina API is busy, please try later.";
     }
 }