PHPSDK
Public 成员函数 | 所有成员列表
Easemob\Auth类 参考

Public 成员函数

 __construct ( $appKey, $clientIdOrAppID, $clientSecretOrAppCertificate, $expireTimeInSeconds=2592000, $isAgora=false, $uuid='')
 构造方法 更多...
 
 getUserToken ($username, $password=null, $expireInSeconds=3600, $configuration=null)
 获取用户 token 更多...
 

详细描述

授权类 @final

构造及析构函数说明

◆ __construct()

Easemob\Auth::__construct (   $appKey,
  $clientIdOrAppID,
  $clientSecretOrAppCertificate,
  $expireTimeInSeconds = 2592000,
  $isAgora = false,
  $uuid = '' 
)

构造方法

参数
string$appKeyAPP 的唯一标识,规则是 ${org_name}#${app_name}
string$clientIdOrAppID环信 App 的 client_id 或者声网 App ID,由 boolean $isAgora 决定
string$clientSecretOrAppCertificate环信 App 的 client_secret 或者 声网 App 证书,由 boolean $isAgora 决定
int$expireTimeInSecondstoken 有效期,单位(秒)
mixed$proxy代理信息
boolean$isAgora是否使用声网 token 初始化
string$uuid环信用户 uuid

成员函数说明

◆ getUserToken()

Easemob\Auth::getUserToken (   $username,
  $password = null,
  $expireInSeconds = 3600,
  $configuration = null 
)

获取用户 token

参数
string$username环信 IM 用户名,或者 uuid
string$password环信用户密码,传递时获取 Easemob userToken 否则获取 Agora userToken
int$expireInSecondstoken 过期时间,单位:s
array$configurationprivileges
返回
array 用户 token 信息或者错误