什么是小程序 API 提交?与上传 sitemap 文件有何区别

小程序 API 提交是将小程序资源提交到搜索的一种方式,即开发者可通过请求 API 接口,将小程序资源 path 路径,提交到 API 接口中。相比于上传 sitemap 文件,API 提交方式能给用户更便捷的提交体验,两种方式都会占用当日提交配额。有较大资源量需提交时,建议分次推送,每次不超过 1000 条。

请求路径

POST https://openapi.baidu.com/rest/2.0/smartapp/access/submitsitemap/api?access_token=ACCESS_TOKEN

参数说明

参数名 类型 是否必须 描述 示例
access_token string 权限校验 Token
type int 通过 TYPE 字段选择上传接口。
· 0:周级提交,一周左右生效;
· 1:天级提交,2~3 天生效;
· 2:小时级提交,1 小时内生效;
0
url_list string 小程序 path 集合,多个 path 用逗号分隔。
· 天级/周级配额会根据开发者在前一周的周一至周五提交资源活跃度及资源质量,于次周一进行动态调整,具体以平台显示为准。
/pages/index1?id=1,/pages/index2

提交代码示例

python3 提交示例

import requests
url = "https://openapi.baidu.com/rest/2.0/smartapp/access/submitsitemap/api?access_token=ACCESS_TOKEN"
path_list = "/pages/index1,/pages/index2"
data = {"type": 1, "url_list": path_list}
res = requests.post(url=url, data=data)
print(res.text)

curl 提交示例

curl -H "application/x-www-form-urlencoded" -X POST -d 'type=1&url_list=/pages/index1,/pages/index2" "https://openapi.baidu.com/rest/2.0/smartapp/access/submitsitemap/api?access_token=ACCESS_TOKEN"

java 提交示例


 String url = "https://openapi.baidu.com/rest/2.0/smartapp/access/submitsitemap/api?access_token=ACCESS_TOKEN";List<String> list = new ArrayList<>();list.add("/pages/index/test");list.add("/pages/index/test2?id=1");list.add("/pages/index/test3/query?id=1&age=10");// 设置请求参数paramMap.put("url_list",list);paramMap.put("type",0);HttpClient httpClient = new HttpClient();httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(15000);PostMethod postMethod = new PostMethod(url);postMethod.getParams().setParameter(HttpMethodParams.SO_TIMEOUT, 60000);...//执行POST方法post方法int statusCode = httpClient.executeMethod(postMethod);

php 提交示例

<?php
$urls = array('/pages/index/test','/pages/index/test2?id=1',
);
$data['type'] = 1;
$data['url_list'] = implode(",", $urls);
$api = 'https://openapi.baidu.com/rest/2.0/smartapp/access/submitsitemap/api?access_token=ACCESS_TOKEN';
$ch = curl_init();
$options =  array(CURLOPT_URL => $api,CURLOPT_POST => true,CURLOPT_RETURNTRANSFER => true,CURLOPT_NOBODY => false,CURLOPT_POSTFIELDS => http_build_query($data),CURLOPT_HTTPHEADER => array('Content-Type: application/x-www-form-urlencoded'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
?>

返回值示例

SEO资讯

{"errno": 0,"msg": "success"
}

错误码说明

错误码 错误描述
0 成功
-1024 业务异常,请稍后再试
500 对不起,服务器出错了,请稍候再试
2002 小程序不存在/选择的收录级别不合法/url 数量不合法
30001 参数有误,请检查后再试
100110007 数量超上限
47005 文件上传失败,请稍后再试
2 服务暂时不可用,请稍后再试
4 该 API 的流量超过了流控限制,请降低访问频率后再试
6 没有权限访问该 API,请确认授权
100 请确认当前为 https 访问且 access_token 参数不可为空
110 access_token 不合法,请核查后重试
111 access_token 过期,请更新后再试

百度小程序API提交相关推荐

  1. 百度小程序api怎么提交?Python推送代码免费分享给大家

    百度智能小程序的快速收录中有天级推送和周级推送,百度小程序上线成功就可以实现快速收录的推送,关于百度api推送的代码今天淘小白和大家分享一下! 声明:凡是出现#########的地方,都是需要自己进行 ...

  2. 帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理

    如下图的操作地方 准备素材 第一:在小程序里面新建一个/swan-sitemap/index页面,这个页面专门用来为百度小程序提供索引数据 第二:帝国cms后台提供数据汇总.即按不同的栏目,将需要提交 ...

  3. 百度小程序源码php_dedecms织梦小程序插件万能api接口插件(支持百度微信小程序)...

    dedecms织梦小程序插件万能api接口,让你无需有php或sql基础,不需要依赖任何第三方网站授权,后台一键安装,小程序分分钟配置完成,让你拥有真正属于自己的小程序!支持gbk和utf版 dede ...

  4. 百度小程序使用教程(添加内容)并提交百度小程序

    "添加内容"版教程(发布文章百度收录) 1.建议先下载一个360浏览器进行操作.复制给到的登录网址在360浏览器打开,账号密码输入登录. 2.选择左侧的"平台管理&quo ...

  5. dedecms织梦小程序插件万能api接口插件1.1版上线(同步支持百度小程序、微信小程序)

    我自己开发的dedecms织梦小程序插件万能api接口,无需有php或sql基础,不需要依赖任何第三方网站授权,后台一键安装,支持gbk和utf版 dedecms小程序插件目前主要的功能有: (1)网 ...

  6. 百度小程序部署到服务器,三:百度小程序提交发布上线

    1.登录.网址:https://smartprogram.baidu.com/mappconsole/main/login ![](images/122.png) 2.账号登录 ![](https:/ ...

  7. 苏宁:我们开发百度小程序遇到的那些“坑”

    2018年5月,受百度邀请,苏宁首批入驻百度小程序平台.作为微信小程序的开发工程师,我接手了"开荒"百度智能小程序(以下简称百度小程序)的任务,自5月初开发,一个多月就完成了苏宁易 ...

  8. 帝国CMS对接百度小程序实现文章自动收录的方法

    我们在开发帝国CMS对接百度小程序的时候为了提升百度小程序的收录和关键词权重,需要注意一定要确保每个页面都要有小程序规定的SEO的TDK标签实现动态同步,自动收录,这样就可以给我们省下很多时间和精力. ...

  9. WordPress CMS百度快速收录 API 提交代码以及配置教程

    百度快速收录的提交代码,百度快速收录的功能上线,是全面继承百度移动专区天级收录功能,并且天级提交功能于 5 月 18 日已经暂停使用了. 污水流量计 使用方法 将下面代码添加到你的 WordPress ...

最新文章

  1. C#内置函数 RunSql的使用
  2. SEO是企业发展的永恒主题
  3. Python 基础函数
  4. 求一架构 : 保留历史数据
  5. 有限状态自动机java实现_用java开发编译器之:Thompson构造,将正则表达式转换为有限状态自动机...
  6. Java GUI 实现登录界面
  7. 【BZOJ3107】二进制a+b,DP
  8. 【Programming Clip】点分十进制IP和长整型转换
  9. Profiler中WaitForTargetFPS详解【转】
  10. 做跨境如何去降低成本?
  11. 常见的10种“瓶颈”
  12. Padded优化LinkedTransferQue并发性能是错误方向
  13. themeforest 免费模板
  14. 并发编程的艺术 读书笔记
  15. android 画图 平面图,房屋平面图 DIY 神工具!「MagicPlan」用手机拍照就自动帮你画好(iPhone, Android)...
  16. Error response from daemon: Container 073f76ff69aa420bbd3f70050779111770562b080caa77e89bd444d0bf3a3a
  17. 定义一个函数,求一组整数的最大值和最小值。(冒泡法)
  18. 租用云主机需要注意哪些因素
  19. Spring Boot Admin (Spring Clould Admin) 官方文档重点内容中文翻译
  20. XNA游戏开发之2D游戏

热门文章

  1. 第 256 场力扣周赛(状态压缩+dp,二进制子序列的动规、940)
  2. 《软件安装与使用教程》— 安装Proteus8仿真软件最新详细教程
  3. 在Centos7中配置NIS的详细过程
  4. 音视频基础知识-时间戳的理解
  5. chrome 多窗口 android,谷歌提前放出安卓7.0开发者预览版:多窗口+画中画
  6. 10项目管理--项目沟通管理
  7. xp访问win10计算机名,如果xp连接到win10共享打印机并提示输入凭据不足怎么办
  8. 论文解读:学习蛋白质的空间结构可以提高蛋白质相互作用的预测
  9. NPOI_Excel中设置小数、百分比、货币、日期、科学计数法和金额大写
  10. R | 如何更新R版本及Rstudio