config->getAppid(); $param['secret'] = $this->config->getAppsecret(); $param['js_code'] = $code; $param['grant_type'] = 'authorization_code'; $client = new Client('api.q.qq.com', 443, true); $client->withHeader(['Content-Type' => 'application/json']); $proxyHost = $this->getConfig()->getProxyHost(); $proxyPort = $this->getConfig()->getProxyPort(); if (!empty($proxyHost) && $proxyPort > 0) { $client->withProxyHost($proxyHost)->withProxyPort($proxyPort); } $client->get('sns/jscode2session', $param); $client->close(); return Result::init($client); } }