示例#1
0
文件: Api.php 项目: sfwan2014/node.js
 /**
  * 获取API调用的客户端
  * @return Core_Open_Client
  */
 public static function getClient()
 {
     if (isset(self::$apiClient)) {
         return self::$apiClient;
     }
     $token['access_token'] = $_SESSION['access_token'];
     $token['access_token_secret'] = $_SESSION['access_token_secret'];
     $token['name'] = $_SESSION['name'];
     //必须要获取访问授权先
     if (empty($token)) {
         Core_Fun::error('必须要获取访问授权', 101);
     }
     //获取安装时候的key
     $akey = Core_Config::get('appkey', 'basic');
     $skey = Core_Config::get('appsecret', 'basic');
     if (empty($akey) || empty($skey)) {
         Core_Fun::error('key丢失', 102);
     }
     self::$apiClient = new Core_Open_Client($akey, $skey, $token['access_token'], $token['access_token_secret']);
     return self::$apiClient;
 }