百度移动资源天级收录API在线提交工具

appid:
token:

百度移动资源天级收录API在线提交工具介绍


账号与原创保护、优站扶植不共享提交配额,请您进行区别后分开提交;在原创保护、优站扶植提交过的数据无需再次在数据入口提交。内容享受天级抓取校验、快速展现优待。

通过天级收录接口,提交站内内容链接,享受天级抓取校验、快速展现优待。

仅限提交绑定站点下的内容,否则无法成功提交,配额不可累计,当日有效。

若链接存在跳转关系,请直接提交跳转后链接。如网站换域名,需提交新域名资源;进行HTTPS改造页面,请提交HTTPS资源。

快速使用


如果您之前使用过本页面成功推送过原创文章,以后更新了原创文章,打开本页面, 浏览器会自动加载appid和token,而您只需要粘贴网址,一键提交原创url即可,相当方便.如果绝对不错,可以收藏本页面

关于token


每个站会分配一个独一无二的token,只能用于您自己的网站,对其他网站没有作用.

本站不会记录,也不会保存您的token,请放心使用!

为了省去您每次必须复制粘贴自己的appid和token,每次成功推送后,会自动保存或更新appid和token到你的浏览器cookie,有效期为一年,下次使用的时候会自动帮您从您的浏览器cookie加载您的appid和token!如果介意,请清除本地浏览器cookie即可

推送配额说明


百度原创保护分配的额度初始状态是每天10条,后期会跟你的提交频次和文章数量,自动提升额度,所以有原创文章,尽量都提交一下吧!

请前往数据反馈查看天级收录提交资源收录趋势

为什么要天级收录,额度那么少


如果您辛辛苦苦写的原创文章,还没被百度收录,就已经被别人转载走了,而被百度第一时间收录,会导致您的原创文章变成了别人的!

为别人作嫁衣裳,从百度天级收录入口提交您的原创链接,可以被百度当天抓取,快速展现!

为什么要造轮子?


每次更新完原创文章,都需要登陆百度站长平台, 然后点击原创保护,然后点击天级收录,好麻烦,写这么个功能,也是为了方便自己!

其他推送途径


如果您有开发能力,按照接口自行开发就可以!

接口调用地址:http://data.zz.baidu.com/urls?appid=1615573053784224&token=JFoGqzv3zUvhTS2Q&type=realtime

appid请填写您自己的唯一识别id 是16位纯数字,token分配给您的token 16位大小写字母和数字组成,type 对提交内容的数据类型说明,天级收录参数:realtime

curl推送示例

将要提交的链接按照每行一条的格式写入一个文本文件中,命名此文件为urls.txt,然后进入该文件所在目录,执行如下命令:

curl -H 'Content-Type:text/plain' --data-binary @urls.txt "http://data.zz.baidu.com/urls?appid=1615573053784224&token=JFoGqzv3zUvhTS2Q&type=realtime"

post推送示例

POST /urls?appid=1615573053784224&token=JFoGqzv3zUvhTS2Q&type=realtime HTTP/1.1
User-Agent: curl/7.12.1
Host: data.zz.baidu.com
Content-Type: text/plain
Content-Length: 83

http://www.example.com/1.html
http://www.example.com/2.html

php推送示例

$urls = array(
    'http://www.example.com/1.html',
    'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls?appid=1615573053784224&token=JFoGqzv3zUvhTS2Q&type=realtime';
$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 = curl_exec($ch);
echo $result;

ruby推送示例

require 'net/http'
urls = ['http://www.example.com/1.html', 'http://www.example.com/2.html']
uri = URI.parse('http://data.zz.baidu.com/urls?appid=1615573053784224&token=JFoGqzv3zUvhTS2Q&type=realtime')
req = Net::HTTP::Post.new(uri.request_uri)
req.body = urls.join("\n")
req.content_type = 'text/plain'
res = Net::HTTP.start(uri.hostname, uri.port) { |http| http.request(req) }
puts res.body