什么是百度熊掌号?百度熊掌号是内容和服务提供者入驻百度生态的实名账号,致力于帮助内容和服务提供者方便、快捷、高效地连接百度用户,并充分利用搜索生态开放的优势,获得流量和沉淀用户,实现自身价值的快速增长。加入熊掌号后,搜索结果会根据熊掌号进行排序;搜索会有检索、排序的优待;在流量转化上,熊掌号可以将用户搜索需求的结果,连接到相应的服务提供商,实现流量转化;在品牌曝光方面,将生产方在全网生产的内容都连接到熊掌号上;在用户运营方面,增加内容和服务提供者的双向连接

那么百度熊掌号如何申请开通?

登录百度熊掌号平台,申请熊掌号注册;已有百家号的用户可使用账号直接进入第二步;完成熊掌号注册后,进入熊掌号平台-搜索资源平台,申请数据提交资格;通过审核后,收到搜索资源平台发送的短信和邮件,回到搜索资源平台,按照界面中的提示完成落地页体验和技术改造;通过搜索资源平台数据提交接口完成熊掌号新增/历史数据的提交。

好了,让我们进入正题吧!百度熊掌号,里面有一个功能,就是资源提交!如下图:

它分有:API提交和手动提交,比较人性化,可以满足不同需求的站长。

当然,本文是介绍如何在thinkphp5.1框架下开发API,让网站的资源进行自动提交。

thinkphp5.1如何实现熊掌号资源API提交功能?

本thinkphp5.1实例说明:由于推送是实施推送的,所以我把API接口直接写在了文章更新的控制器里面,作为一个API接口方法,提供给文章添加的方法里,每增加一条内容,就自动推送地址到百度熊掌号里。

第一步,让我们看看百度熊掌号里的API的PHP推送示例代码

$urls = array( 'http://www.example.com/1.html', 'http://www.example.com/2.html',);$api = 'http://data.zz.baidu.com/urls?appid=XXXX&token=XXXXX&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;

第二步,打开文章管理的控制器,然后创建百度熊掌号API方法

注意:我是往方法里传递了一个文章ID参数。

第三步,在文章管理的控制器,文章增加的方法上进行调用

在这里,文章增加方法里的添加数据方式有两种情况,第一种,直接通过助手函数DB进行添加,第二种是通过模型进行数据处理的。

第一种:

$add = db('content')->insertGetId($data);if ($add){ $this->BaiDuTui($add);}

第二种:

$res = $this->db->store($data);if ($res){ $getId = $this->db->art_id; $this->BaiDuXiongApi($getId); $this->BaiDuTuiApi($getId);}

具体的thinkphp5.1函数介绍,请参阅手册,或者留言给我。

但本篇文章发布后,百度熊掌号资源提交哪里就会发生变化,数量随之减一,补图:

php熊掌号api,thinkphp5.1如何实现熊掌号资源API提交功能?相关推荐

  1. php 熊掌号api,关于熊掌号资源提交功能API接口解读

    百度熊掌号的资源提交功能支持提交两种类型的数据资源:一种是新增内容,一种是历史内容;提交方式也分为两种:一种是API提交,一种是手动提交.下面一起来看看是如何让使用的. 一.新增内容 新增内容提交的配 ...

  2. 商城开发者必备:快递单号信息查询及上门取件订单物流类API开放接口

    近年来,我国电商产业发展迅速,数据显示,2010-2019年,我国电子商务交易规模从4.55万亿元增长至了34.81万亿元,年均复合增速达25%.在电子商务蓬勃发展的态势下,我国电商物流行业也迎来了广 ...

  3. 百度熊掌号怎么申请原创保护(熊掌号公开课)

    第一个知识点[优质],要在熊掌号取得任何权益,对内容质量,页面质量,浏览体验有很高的要求. 这是我们优质四个维度的标准 详情请参见:https ://ziyuan.baidu.com/college/ ...

  4. 微信公众平台二次开发 API开发 服务账号开发 订阅号开发

    移动互联网时代已经到来,微信已经有6亿多的用户,是移动端最大的入口.微网站,微商城建设,提供定制化服务,根据客户需求开发.客户很方便就能了解到公司的所有信息和最新动态,随时随地都可以跟公司进行互动,增 ...

  5. Expo大作战(三十)--expo sdk api之Permissions(权限管理模块),Pedometer(计步器api)

    简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...

  6. php+tp框架+API,【路由】利用Thinkphp路由实现API开发版本管理

    # 前言 ***** ### 在使用Thinkphp接口开发项目的程中可能会遇到这样的场景 + 准备将原有系统重构一遍,但是出于某种原因,老的系统在未来一段时间内必须和新的版本共存: + APP存在老 ...

  7. 微信公众号php提交表单,PHP教程:使用YII2框架实现微信公众号中表单提交功能...

    <PHP教程:使用YII2框架实现微信公众号中表单提交功能>要点: 本文介绍了PHP教程:使用YII2框架实现微信公众号中表单提交功能,希望对您有用.如果有疑问,可以联系我们. 相关主题: ...

  8. 8月23号刚刚发布的 Flink 1.9 到底优化了哪些功能?

    背景:2018年12月份的 Flink Forward China,阿里对外宣布将在 2019 年 1 月份开源 Blink.还特别声明 Blink 不会作为另一个开源项目维护,而是会慢慢回馈给 Fl ...

  9. 小程序api 分享scene_微信小程序 插件调用API的限制

    插件调用 API 的限制 插件可以调用的 API 与小程序不同,主要有两个区别: 插件的请求域名列表与小程序相互独立: 一些 API 不允许插件调用(这些函数不存在于 wx 对象下). 有些接口虽然在 ...

最新文章

  1. machine learning
  2. 【Jenkins】持续集成、持续交付与持续部署
  3. nginx内存池大小快内存_使用直接内存时可以更快
  4. 盘点8个数据分析相关的Python库(实例+代码)
  5. foreach和volist的区别
  6. Django-分页、中间件和请求的声明周期
  7. 深入浅出-iOS函数式编程的实现 响应式编程概念
  8. 量化指标公式源码_通达信低吸量化指标公式,通达信高抛低吸主图指标源码
  9. 微信小程序内无法播放第三方服务器上的视频资源
  10. 启用计算机的fn键,联想电脑怎么设置fn键
  11. oracle中if语句用法,Oracle IF语句的使用 | 学步园
  12. 【面试软技巧】你如何看待加班?
  13. 递归实现指数型,排列型,组合型枚举
  14. matlab失明的小猫,从小失明的小猫,手术后第一次见到猫妈妈,场面让人泪崩!...
  15. 使用h5的方式来实现钟表
  16. 淘宝商家批量上架宝贝的方式有哪些
  17. UART通信可否只接VCC、RXD、TXD而不接GND?
  18. Andriod 真正意义上的唤醒第三方应用(只需要知道包名即可)
  19. echarts实现西安地铁图
  20. 青云科技雷万钧:使用 Notification Manager 构建云原生通知系统

热门文章

  1. 幼师资格证综合素质计算机知识点,幼儿教师资格证考试综合素质考点:文化常识...
  2. C# 连接ACCESS数据库 - 增删改查(详细步骤)
  3. 高德拉特三问:改变什么、改变成什么、怎样改变?
  4. HS100B音频芯片,替代芯片
  5. 19位算法工程师总结:机器学习项目成功落地的三条秘诀
  6. 六合一串口模块使用说明
  7. 机器人布里茨哪个皮肤好看_蒸汽机器人皮肤特效,布里茨的皮肤介绍
  8. 模拟哈特曼波前探测器
  9. appscan漏洞之查询中的密码参数
  10. python加解密详解