中药方大全小图标
您当前的位置:首页 > 其他 > 网站日记

php推送连接到百度熊掌号

提示: 阅读权限:公开  来源:网络  作者: 未知
function push2xzh($us,$type="realtime",$appid="",$token=""){
    if(!$appid)$appid="123456"; //你的熊掌号id
    if (!$token)$token="tfkfsddds";//您的熊掌号token
    if(!is_array($urls)){
        $urls[]=$us;
    }else{
        $urls=$us;
    }
    $api = "http://data.zz.baidu.com/urls?appid={$appid}}&token={$token}&type={$type}";
    $ch = curl_init();
    $options =  array(
        CURLOPT_URL => $api,
        CURLOPT_POST => true,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POSTFIELDS => implode(chr(10), $urls),
        CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
    );
    curl_setopt_array($ch, $options);
    $result = curl_exec($ch);
    return json_decode($result,true);
}


返回的结果为数组。


自用的函数:

// push to  baiduxzh
function push2baiduxzh($url,$type='realtime'){
	global $public_r;
	$jhcecms=$GLOBALS['enews'];
	$GLOBALS['enews']='Push2baiduxzh';
	if(preg_match('//index_d+.html/i',$url))return ''; //列表分页不推
    if(preg_match('//d+_d+.html/i',$url))return ''; //内容分页不推
    eval($public_r['add_p2b']);
	if(!$p2b_sets['push2baiduxzh'])return '';
	$url=str_replace(ECMS_PATH,'',$url);
	foreach($p2b_sets['disallow'] as $disallowpath){
		if(strpos('/'.$url,$disallowpath)===0)return '';
	}
	$domain=$p2b_sets['domainxzh']?$p2b_sets['domainxzh']:$_SERVER['HTTP_HOST'];
	$url=str_replace($p2b_sets['defaultIndex'],'','http://'.$domain.'/'.$url);
	$url=str_replace('../../','',$url);
	$urls[]=$url;
	$appid=$p2b_sets['appid'];
	$token=$p2b_sets['tokenxzh'];
	$api = "http://data.zz.baidu.com/urls?appid={$appid}}&token={$token}&type={$type}";
	$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);
	$result =json_decode(curl_exec($ch),true);
	
	if($p2b_sets['insert_dolog']){
		if(isset($result['error'])){
			$doing='push2baiduxzh#error#'.$result['message'].'#'.$url;
		}else{
			$doing='push2baiduxzh#success#'.$result['remain'].'#'.$url;
		}
		insert_dolog($doing);
	}
	$GLOBALS['enews']=$jhcecms;
}


tags: 百度
返回顶部
推荐资讯
视频:田纪钧讲关节不痛的秘密、膝关节拉筋法
视频:田纪钧讲关节不
白露到了,你还好吗?
白露到了,你还好吗?
尿疗与断食
尿疗与断食
给风疹反复发作女孩的药方(组图)
给风疹反复发作女孩的
相关文章
栏目更新
栏目热门
  1. libreoffice7的命令大全
  2. 帝国cms代码片段备忘录
  3. 帝国cms插件之标题生成标题图片
  4. 帝国cms全站搜索的分页格式如何修改-流程
  5. 帝国cms插件安装模板
  6. 帝国cms插件之迅搜
  7. 帝国cms中点卡怎么可以直接用来网站的登录
  8. useragent两千条,爬虫专用
  9. 帝国cms7.2函数大全
  10. php代码判断是不是微信内部浏览器