- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
熊掌号推送规则
熊掌号推送需求
HYPERLINK /item/%E7%99%BE%E5%BA%A6 \t /item/_blank 百度熊掌号是内容和服务提供者入驻百度生态的实名 HYPERLINK /item/%E8%B4%A6%E5%8F%B7 \t /item/_blank 账号,致力于帮助内容和服务提供者方便、快捷、高效地连接百度用户,并充分利用搜索生态开放的优势,获得流量和沉淀用户,实现自身价值的快速增长。
百度熊掌号推送功能是百度针对于站点内容页面所开发的可以将页面URL链接直接提交到熊掌号的功能,通过API接口将推送页面的URL推送到百度,实现快速收录和展现。
百度熊掌号新增内容推送接口(只推送当天内容)
1.1、推送接口
接口调用地址 HYPERLINK /urls?appid=1573770353826610token=OEiOgTtGNVmG3m6mtype=realtime /urls?appid=1573770353826610token=OEiOgTtGNVmG3m6mtype=realtime
接口参数
参数名称
是否必选
参数类型
说明
appid
是
string
您的熊掌号唯一识别ID
token
是
string
在搜索资源平台申请的推送用的准入密钥
type
是
string
对提交内容的数据类型说明,新增内容参数:realtime
1.2、推送方式示例
1.2.1、curl推送示例
将要提交的链接按照每行一条的格式写入一个文本文件中,命名此文件为urls.txt,然后进入该文件所在目录,执行如下命令:
curl -H Content-Type:text/plain --data-binary @urls.txt /urls?appid=1573770353826610token=OEiOgTtGNVmG3m6mtype=realtime
使用php、python、java等可以参照这个过程推送结构化数据。
1.2.2、post推送示例
POST /urls?appid=1573770353826610token=OEiOgTtGNVmG3m6mtype=realtime HTTP/1.1
User-Agent: curl/7.12.1
Host:
Content-Type: text/plain
Content-Length: 83
/1.html
/2.html
1.2.3、php推送示例
$urls = array(
/1.html,
/2.html,
);
$api = /urls?appid=1573770353826610token=OEiOgTtGNVmG3m6mtype=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;
1.2.4、ruby推送示例
require net/http
urls = [/1.html, /2.html]
uri = URI.parse(/urls?appid=1573770353826610token=OEiOgTtGNVmG3m6mtype=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
1.3、推送反馈
推送成功,状态码为200,可能返回以下字段:
字段
是否必选
参数类型
说明
remain_realtime
是
int
当天剩余可推送到新增内容的url条数,当返回值为0时,再提交的数据不会添加到新增内容中
success_realtime
是
int
当天成功推送到新增内容的url条数
not_same_site
否
array
由于不是本站url而未处理的url列表
not_valid
否
array
不合法
文档评论(0)