function get_platform_data($post_data='',$method = '') {
$url = "xxx/".$method;
// 初始化curl
$ch = curl_init ();
// 设置URL参数
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-type: application/json"));
curl_setopt ( $ch, CURLOPT_URL, $url );
// 设置cURL允许执行的最长秒数
curl_setopt ( $ch, CURLOPT_TIMEOUT, 5 );
// 要求CURL返回数据
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
// 执行请求
$result = curl_exec ( $ch );
// 获取http状态
$http_code = curl_getinfo ( $ch, CURLINFO_HTTP_CODE );
if ($http_code != 200) {
return array();
}
// 取得返回的结果,转换成对象
$data = json_decode ($result);
// 关闭CURL
curl_close ( $ch );
return $data;
}