コード例 #1
0
ファイル: RazzController.php プロジェクト: babagay/razzd
 /**
  * Возвращает список друзей пользователя, залогиненного через Twitter
  *
  * @return array
  */
 public function actionGetTwitterFriends()
 {
     $response = [];
     $friends = [];
     $response['result'] = "Ok";
     $response['html'] = "";
     $message = "";
     $tw = new TwitterHelper();
     $tw->setParams(Yii::$app->request->post());
     $tw->getContactsList();
     // without friends
     /// $tw->getContactsList(null,true,true); // with friends
     if (is_null($tw->getErrors())) {
         $response['html'] = $this->renderPartial('friends', ['friends' => $tw->getFriends(), 'followers' => $tw->getFollowers()]);
     } else {
         if (is_array($tw->getErrors())) {
             foreach ($tw->getErrors() as $error) {
                 $message .= $error;
             }
         }
         $response['result'] = "error";
     }
     $response['message'] = $message;
     return json_encode($response);
 }