Lib\Api::WeMini_Crypt 方法列表

更新时间:

decode

  • 数据签名校验
  • @param string $iv
  • @param string $sessionKey
  • @param string $encryptedData
  • @return bool

session

  • 登录凭证校验
  • @param string $code 登录时获取的 code
  • @return array


userInfo

  • 换取用户信息
  • @param string $code 用户登录凭证(有效期五分钟)
  • @param string $iv 加密算法的初始向量
  • @param string $encryptedData 加密数据( encryptedData )
  • @return array


getPhoneNumber

  • 通过授权码换取手机号
  • @param string $code
  • @return array


getPaidUnionId

  • 用户支付完成后,获取该用户的 UnionId
  • @param string $openid 支付用户唯一标识
  • @param null|string $transaction_id 微信支付订单号
  • @param null|string $mch_id 微信支付分配的商户号,和商户订单号配合使用
  • @param null|string $out_trade_no 微信支付商户订单号,和商户号配合使用
  • @return array


instance

  • 静态创建对象
  • @param array $config
  • @return static

getAccessToken

  • 获取访问 AccessToken
  • @return string


setAccessToken

  • 设置外部接口 AccessToken
  • @param string $accessToken
    *
  • 当用户使用自己的缓存驱动时,直接实例化对象后可直接设置 AccessToken
    • 多用于分布式项目时保持 AccessToken 统一
    • 使用此方法后就由用户来保证传入的 AccessToken 为有效 AccessToken

delAccessToken

  • 清理删除 AccessToken
  • @return bool

callPostApi

  • 接口通用POST请求方法
  • @param string $url 接口URL
  • @param array $data POST提交接口参数
  • @param bool $isBuildJson
  • @return array


callGetApi

  • 接口通用GET请求方法
  • @param string $url 接口URL
  • @return array