Hi, this is www.ShowMyCode.com API service. To get WS_KEY and SECRET or more info, please contact Mail/GTalk: info@showmycode.com There is example php script how to use it: base64_encode($filename), 'contents'=>base64_encode($contents) ); } } function createMessageSig($contents,$secret) { ksort($contents); $data = ''; foreach ($contents as $key => $value) { $data .= "$key{$value}"; } $sig = hash_hmac('md5', $data, $secret); return $sig; } function callRemote($contents) { $url = sprintf('http://%s/%s?wsKey=%s&sig=%s', HOST, ENDPOINT, WS_KEY, createMessageSig($contents, SECRET)); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $contents); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 4); $result = curl_exec($curl); $httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE); curl_close($curl); return array('http' => $httpCode, 'data' => $result); } ?> Please keep in mind that ShowMyCode project is alive only because of ads on it. So API is not free. API gives same decoding quality as free service on www.ShowMyCode.com