Lib\Api::WeChat_Oauth 方法列表

更新时间:

getOauthRedirect

  • Oauth 授权跳转接口
  • @param string $redirect_url 授权回跳地址
  • @param string $state 为重定向后会带上state参数(填写a-zA-Z0-9的参数值,最多128字节)
  • @param string $scope 授权类类型(可选值snsapi_base|snsapi_userinfo)
  • @return string

getOauthAccessToken

  • 通过 code 获取 AccessToken 和 openid
  • @param string $code 授权Code值,不传则取GET参数
  • @return bool|array


getOauthRefreshToken

  • 刷新AccessToken并续期
  • @param string $refresh_token
  • @return bool|array


checkOauthAccessToken

  • 检验授权凭证(access_token)是否有效
  • @param string $access_token 网页授权接口调用凭证,注意:此access_token与基础支持的access_token不同
  • @param string $openid 用户的唯一标识
  • @return array


getUserInfo

  • 拉取用户信息(需scope为 snsapi_userinfo)
  • @param string $access_token 网页授权接口调用凭证,注意:此access_token与基础支持的access_token不同
  • @param string $openid 用户的唯一标识
  • @param string $lang 返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语
  • @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