PHP Class LiveOauthApi, thinksns

Author:
Inheritance: extends Api
Datei anzeigen Open project: medz/thinksns-4

Protected Properties

Property Type Description
$api_list

Public Methods

Method Description
ZB_Trade_Create ( ) 发起创建订单
ZB_Trade_Get_Pretoken ( ) 获取预操作口令
ZB_Trade_Get_Status ( ) 查询账单接口
ZB_Trade_Get_list ( ) 兑换记录
ZB_User_Follow ( )
ZB_User_Get_AuthByTicket ( )
ZB_User_Get_Info ( )
ZB_User_Get_List ( )
ZB_User_Get_ticket ( ) 在第一次登录没有获取到ticket的时候,这里可以重新获取一次,仅用于已登录的用户
__construct ( )
_create_order ( array $token = [] ) : string
getPreToken ( $data = [] )

Protected Methods

Method Description
createOrder ( $data = [] )
do_trade_order ( $order = [] )
get_user_info ( integer $uid ) : array 获取用户信息 --using

Private Methods

Method Description
jiami ( $txt, $key = null ) 加密函数
jiemi ( $txt, $key = null ) 解密函数

Method Details

ZB_Trade_Create() public method

发起创建订单
public ZB_Trade_Create ( )

ZB_Trade_Get_Pretoken() public method

获取预操作口令

ZB_Trade_Get_Status() public method

查询账单接口
public ZB_Trade_Get_Status ( )

ZB_Trade_Get_list() public method

兑换记录
public ZB_Trade_Get_list ( )

ZB_User_Follow() public method

public ZB_User_Follow ( )

ZB_User_Get_AuthByTicket() public method

ZB_User_Get_Info() public method

public ZB_User_Get_Info ( )

ZB_User_Get_List() public method

public ZB_User_Get_List ( )

ZB_User_Get_ticket() public method

在第一次登录没有获取到ticket的时候,这里可以重新获取一次,仅用于已登录的用户
public ZB_User_Get_ticket ( )

__construct() public method

public __construct ( )

_create_order() public method

public _create_order ( array $token = [] ) : string
$token array 创建订单的相关信息
return string 订单号

createOrder() protected method

protected createOrder ( $data = [] )

do_trade_order() protected method

protected do_trade_order ( $order = [] )

getPreToken() public method

public getPreToken ( $data = [] )

get_user_info() protected method

获取用户信息 --using
protected get_user_info ( integer $uid ) : array
$uid integer 用户UID
return array 用户信息

Property Details

$api_list protected_oe property

protected $api_list