WordPress百度小程序API自动提交
什么是小程序 API 提交?与上传 sitemap 文件有何区别
小程序 API 提交是将小程序资源提交到搜索的一种方式,即开发者可通过请求 API 接口,将小程序资源 path 路径,提交到 API 接口中。相比于上传 sitemap 文件,API 提交方式能给用户更便捷的提交体验,两种方式都会占用当日提交配额。有较大资源量需提交时,建议分次推送,每次不超过 1000 条。
请求路径
1 |
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 |
WordPress百度小程序API自动提交
1、在mysql添加表字段
1 |
ALTER TABLE wp_posts ADD COLUMN baiduon integer NOT NULL DEFAULT '0' |
2、在WordPress网站根目录创建文件baiduapi.php,写入以下代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<?php require __DIR__ . '/wp-load.php'; global $wpdb; //$key是百度小程序的App Key,自己替换 $key="xxxxxxxxxx"; //$as是百度小程序的App Secret,自己替换 $as="xxxxxxxxxxx"; //$num是每次请求提交的条数 $num=10; //0:周级提交,1:天级提交,2:小时级提交,3:优质资源提交 $type=0; $url="https://openapi.baidu.com/oauth/2.0/token?grant_type=client_credentials&client_id=".$key."&client_secret=".$as."&scope=smartapp_snsapi_base"; $ajax = new WP_Http; $result = $ajax->request($url); $response = json_decode($result['body'],true); if (empty($response['access_token'])){ echo '0'; }else{ $sql = "SELECT id FROM wp_posts where post_status='publish' and post_type='post' and bdon=0 LIMIT 0,".$num; $results = $wpdb->get_results($sql); $urls=array(); foreach ($results as $aaa) { $uid=$aaa->id; $urls[]='/pages/article/article?post_id='.$uid; $wpdb->update('wp_posts',array('bdon'=>'1'), array('id'=> $uid)); } $path_list = implode(",", $urls); $access_token=$response['access_token']; $url = 'https://openapi.baidu.com/rest/2.0/smartapp/access/submitsitemap/api?access_token='.$access_token; $ajaxa = new WP_Http; $path_list = "/pages/single/index"; $post = array( 'type' => $type, 'url_list' => $path_list ); $result = $ajaxa->request($url, array( 'method' => 'POST', 'body' => $post ) ); echo "百度小程序提交"; die(); } |
3、在宝塔的计划任务中设置执行url及频率即可。
由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » WordPress百度小程序API自动提交
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » WordPress百度小程序API自动提交