IBOS open source
  • Namespace
  • Class

Namespaces

  • application
    • core
      • cache
        • driver
        • provider
      • components
      • controllers
      • engines
        • local
        • sae
      • model
      • modules
      • utils
      • widgets
    • modules
      • article
        • controllers
        • core
        • model
        • utils
      • calendar
        • controllers
        • model
        • utils
      • contact
        • controllers
        • model
        • utils
      • dashboard
        • controllers
        • model
        • utils
      • department
        • components
        • model
        • utils
      • diary
        • components
        • controllers
        • model
        • utils
        • widgets
      • email
        • controllers
        • core
        • model
        • utils
      • main
        • behaviors
        • components
        • controllers
        • model
        • utils
        • widgets
      • message
        • controllers
        • core
          • co
          • wx
            • callback
            • event
        • model
        • utils
      • mobile
        • components
        • controllers
        • utils
      • position
        • components
        • model
        • utils
      • recruit
        • components
        • controllers
        • core
        • model
        • utils
        • widgets
      • role
        • model
        • utils
      • user
        • components
        • controllers
        • model
        • utils
      • vote
        • components
        • controllers
        • model
        • utils
      • weibo
        • controllers
        • core
        • model
        • utils

Classes

  • Api
  • ApiCode
  • Attach
  • Cache
  • Cloud
  • Convert
  • Credit
  • Database
  • DateTime
  • Env
  • File
  • Ftp
  • IBOS
  • Image
  • Mail
  • Module
  • Org
  • Page
  • PHPExcel
  • String
  • System
  • Upgrade
  • Url
  • WebSite
  • Xml
  • XMLParse

Class Cloud

CApplicationComponent
Extended by application\core\utils\System
Extended by application\core\utils\Api
Extended by application\core\utils\Cloud
Namespace: application\core\utils
Copyright: Copyright © 2012-2013 IBOS Inc
Author: banyanCheung banyan@ibos.com.cn
Located at system/core/utils/Cloud.php

Methods summary

public static object
# getInstance( $className = __CLASS__ )

单例调用方法

单例调用方法

Returns

object

Overrides

application\core\utils\Api::getInstance
public
# __construct( )

缓存设置

缓存设置

public array
# getSetting( )

获取配置

获取配置

Returns

array
public
# setSetting( $setting )

设置配置

设置配置

public boolean
# isOpen( )

是否开启了云服务API

是否开启了云服务API

Returns

boolean
public string
# build( string $route, array $param = array() )

创建URL并返回

创建URL并返回

Parameters

$route
$param

Returns

string
public string
# fetchPush( array $param )

Parameters

$param

Returns

string
public string
# fetch( string $route, array $param = array(), string $method = 'get' )

获取API调用结果

获取API调用结果

Parameters

$route
路由
$param
附加提交参数
$method
提交方法

Returns

string
public boolean
# exists( string $apiName )

检测某个API是否存在

检测某个API是否存在

Parameters

$apiName
Api名称

Returns

boolean
存在与否
public string
# getUrl( )

返回setting里记录的云服务调用api地址

返回setting里记录的云服务调用api地址

Returns

string
public mixed
# getApiAuthParam( boolean $build = false )

返回认证签名参数

返回认证签名参数

Parameters

$build
是否建立为url参数的字符串链接

Returns

mixed
public mixed
# getCloudAuthParam( boolean $build = false )

返回认证签名参数

返回认证签名参数

Parameters

$build
是否建立为url参数的字符串链接

Returns

mixed

Methods inherited from application\core\utils\Api

buildUrl(), fetchResult(), getOpt(), setOpt()

Constants summary

string IBOS_KEY
# '3569c4ee701cb512fef319fc16ec88af'

Properties summary

protected array $setting
# array()

Properties inherited from application\core\utils\Api

$curlopt

IBOS open source API documentation generated by ApiGen