QQ空间触屏版赞接口详细说明

@MINE 这是他要得 所在发在这里了。这是从我的挂扣里面扣出来的,可能有些小问题,修改下就行。

//先获取最新说说
$url="http://m.qzone.com/get_feeds?g_tk=".time()."&res_type=0&refresh_type=2&format=json&sid=".$sid;//获取最新说说地址,返回的是JSON数据,自己分析下。保留['data']['vFeeds']['comm'] 下的几个数据,下面赞要用到

$json=file_get_contents($url);
$arr=json_decode($json,true);
if(@array_key_exists('code',$arr) && $arr['code']==0){//获取说说列表成功
	$shuos=$arr['data']['vFeeds'];
	foreach($shuos as $shuo){
	$like=$shuo['like']['isliked'];
	if($like==0){//没赞过
	    $type=$shuo['comm']['appid'];
	    $curkey=urlencode($shuo['comm']['curlikekey']);
	    $uinkey=urlencode($shuo['comm']['orglikekey']);
	    $uin=$shuo['userinfo']['user']['uin'];
            sendlike($sid,$uin,$type,$uinkey,$curkey);
	}
}
function sendlike($sid,$uin,$type,$uinkey,$curkey){//发送赞数据函数
	$post="opr_type=like&action=0&res_uin=$uin&res_type=$type&uin_key=$uinkey&cur_key=$curkey&format=json&sid=".$sid;
	$url="http://m.qzone.com/praise/like?g_tk=1223463111";
	$json=$this->getcurl($url,$post);
	$arr=json_decode($json,true);
	if(@array_key_exists('code',$arr) && $arr['code']==0){//赞成功!
		echo'赞'.$uin.'成功!';
	}else{
		echo'赞'.$uin.'失败!原因:'.$arr['message'];
	}	
}

·
回复列表(18|隐藏机器人聊天)
添加新回复
回复需要登录