WorkPro 手册

令牌验证

第三方系统需要根据传入的token,到WorkPro接口服务器验证token有效性.

1 令牌验证接口

接口地址,如 http://WorkPro地址/api/token/info.html?token=xxxxx

查看接口说明文档

2 PHP代码示例

		
function sendApiServer($module,$method,$param = []){

	//数据定义
	$url = "http://www.qidainfo.com:9101/api/$module/$method.html";
	$headers = [
		'appid:1539079766',
		'authen:450c68732e88bb08b4cbe847192bca6e46adf6b552581c1d90521519fe9c5166'
	];


	$curl = curl_init();
	curl_setopt($curl, CURLOPT_URL, $url);
	curl_setopt($curl, CURLOPT_HEADER, 0);
	curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);// https请求 不验证证书
	curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);// https请求 不验证hosts
	curl_setopt($curl, CURLOPT_POST, 1);
	curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
	$res = curl_exec($curl);
	curl_close($curl);

	return json_decode($res,true);

}

//验证令牌
$data = [
	'token'=>'j43kATy95aRiH1NX6JmKYd1x3E2u6zDP'
];
$res = sendApiServer('token','info',$data);
if ($res['status']){
	//验证通过,设置登录成功
}else{
	//验证失败,设置登录成功
}