admin 发表于 2024-11-12 19:03:55

公众号网页开发获取网页授权access_token结果数组

示例代码:
/**
   * 获取网页授权access_token
   */
    public function getAccessToken($code = '')
    {
      if (!$code) {
            return [];
      }
      $queryarr = array(
            "appid"      => $this->appid,
            "secret"   => $this->secret,
            "code"       => $code,
            "grant_type" => "authorization_code",
      );
      $response = Http::get(self::GET_ACCESS_TOKEN_URL, $queryarr);
      $ret = (array)json_decode($response, true);
      return $ret ?: [];
    }结果数组:
array (
'access_token' => '86_n-AOvEq-odbsKuA0iREcR7jbipaniiRGBGNvW370pqCfRpVhP1i5slV6mVBq0kIZwZxHtC2AnLpQym2SkEC1i8sNCI4yLVIxPiYzHowH1b0',
'expires_in' => 7200,
'refresh_token' => '86_AjNZ4YD7pPURuuo6OTNLC3SwsTCJZB6zFyKdilYxlahHxZtpwLGcBXjRa7mXXnNvYhSN0UxLs9QRphckUEe3OEocy4cWyptKYZo6vtiV7Io',
'openid' => 'oKd0850gJpkkcFcuRDOz3orFO2ts',
'scope' => 'snsapi_userinfo',
'unionid' => 'o4MkQ6e4d8DjVtSL_IuoT93IhEkU',
)基础access_token不返回openid和unionid,要加以区分
页: [1]
查看完整版本: 公众号网页开发获取网页授权access_token结果数组