'authorization_code', 'code' => $code ); $ch = curl_init($endpoint); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_USERPWD, "$clientId:$secret"); curl_setopt($ch, CURLOPT_TIMEOUT, 30); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = @json_decode(curl_exec($ch)); curl_close($ch); G::pr((array) $data);