function netblue_api_sm(&$post){ global $zbp; $user = $zbp->Config('netblue')->SMEMAIL; $token = $zbp->Config('netblue')->SMTOKEN; $long = strlen($zbp->host)-1; $api_url = substr($zbp->host,0,$long); $api_url = parse_url($api_url, PHP_URL_HOST); $post_url = $api_url.'?id='.$post->ID; $number = $post->ViewNums; if ($user && $token && $number <= 0) { $urls = array($post_url); $api = 'https://data.zhanzhang.sm.cn/push?resource_name=mip_add&site='.$api_url.'&token='.$token.'&user_name='.$user; $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode("\n", $urls), CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $returnArr = curl_exec($ch); //echo $returnArr; curl_close($ch); }else{ return; } }
没有太多不同。其中SMEMAIL是神马的登录账号,以邮箱形式出现的,SMTOKEN是神马的token,其他都和百度那个一样。