最近在做一个和开心网的openid接口。但是不知道怎么调用他的东西,在此希望各位能帮帮忙
说明:
  在我做的网站上面有一个开心网用户登录的按钮,登录之后进入我们网站首页,在网站首页要读取开心网用户的姓名,等信息。
各位大虾,该如何读取开心网用户的信息????
下面是开心网给的文档。但是我不明白,希望各位帮帮忙
=========================================这个是api文档==============================
api_key string 组件申请时获得的api key,在调用接口时它代表该组件的唯一身份call_id float 当前调用请求队列号,建议使用当前系统时间的毫秒值。每一次调用接口的call_id 参数都不能一样,后一次调用的应该比前一次大。一般取毫秒数就可以了,如果要连续调用,最好自己做控制,比如每调用一次,把call_id增加0.001sig string 由当前请求参数和组件申请时获得的secret_key连接,进行MD5加密得到的字符串,用于判断发送的请求是否合法。sig签名均应为小写字母uids string 用户ID,用逗号隔开,最多50个v string API的版本号,目前为1.0session_key string 登录用户的session key。用于验证该调用请求是否为当前用户发出的
可选参数format string Response的格式。支持JSON和XML(缺省值JSON)
JSON格式,返回例子如下:
[{"uid":100099,"name":"\u5f20\u7433\u7433","gender":1,"logo50":"http://pic1.kaixin001.com.cn/logo/10/0/50_100099_2.jpg","online":0},{"uid":100100,"name":"\u80e1\u4e00\u7f8e","gender":0,"logo50":"http://pic.kaixin001.com.cn/logo/10/1/50_100100_8.jpg","online":0}]。其中,gender的返回值0代表男,1代表女====================================下面是php实例===================================
----------------希望大虾可以帮我翻译成<% …… %>形式的代码谢啦<?php $api_key = 'xxx';  
$secret = 'xxx';  
$url = 'http://rest.kaixin001.com/api/rest.php';  
$session_key = $_GET['session_key'];  
if (empty($session_key)) {  
$session_key = $_COOKIE["kx_session_key"];  
} else {
 setcookie("kx_session_key", $session_key, time()+3600*4);  
}  
$param = array( 'api_key' => $api_key, 'method' => 'users.getInfo', 'uids' => '100099,100100', 'format' => 'json', 'session_key' => $session_key, );
$query = buildQuery($param, $secret);  
$result = postRequest($url, $query);  
$result = json_decode($result);  
function buildQuery($param, $secret) {  
$param['call_id'] = microtime(true);
 $param['v'] = '1.0';
 ksort($param);
 $request_str = '';  
foreach ($param as $key => $value) {  
$request_str .= $key . '=' . $value; // 没有分割符  
}  
$sig = $request_str . $secret;
 $sig = md5($sig);
 $param['sig'] = $sig;  
$query = http_build_query($param); return $query;
 }
function postRequest($url, $post_string) {  
$useragent = 'kaixin001.com API PHP5 Client 1.1 (curl) ' . phpversion();  
$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL, $url);
 if (strlen($post_string) >= 3) {  
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);
 } curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
 curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);  
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
 $result = curl_exec($ch);  
curl_close($ch);
 return $result;
 }  
function url_base64_encode($str) {
 $search = array ('+', '/');
 $replace = array ('*', '-');
 $basestr = base64_encode($str);
 return str_replace( $search, $replace, $basestr );
 }
这些就是一个实例,但是我看不懂。我没学过php,急着要用也没时间去学习php.那位大虾帮帮忙。
比如说我要读取用户名该怎么读取