获取百度推广接口返回数据结果集统一处理

百度api code

0:成功,
1:部分失败
2:全部失败
3:系统错误
 private static final Integer SUCCESS_CODE = 0;  // 0:成功,1:部分失败,2:全部失败,3:系统错误private static final String SUCCESS_DESC = "success";/*** 通用结果集* @param res* @return*/public static AjaxResult getResult(String res) {if (StringUtils.isEmpty(res)) {return AjaxResult.error("返回数据为空");}JSONObject jsonObject = JSONObject.parseObject(res);JSONObject header = jsonObject.getJSONObject("header");Integer code = header.getInteger("status");String desc = header.getString("desc");if (code == SUCCESS_CODE && desc.equals(SUCCESS_DESC)) {JSONArray data = jsonObject.getJSONObject("body").getJSONArray("data");return AjaxResult.success("", data);}return AjaxResult.error(code, header.getString("failures"));}

JAVA----百度推广接口返回结果集统一处理相关推荐

  1. 高德逆地理编码接口返回数据格式不统一以及百度逆地理编码接口返回数据解析失败的踩坑记录

    最近有个需求是定位后根据定位的经纬度获取当前地址的详细信息,例如获取街道名称,街道号,乡镇街道编码,区域编码等信息. 于是乎找到了高德的逆地理编码接口,看了看正好符合我的需求.然而使用起来并不顺利! ...

  2. 微信服务开发——读取百度音乐接口返回音乐

    最近用了很多网上的坑爹接口,都泪奔了,不说了,都是泪啊~ 前两天做了个微信返回音乐的接口,先来看下效果: 出来之后在手机微信里面就可以实现音乐播放了. 技术很简单,首先访问百度音乐接口,传入音乐名称和 ...

  3. java百度天气接口解析_Java调用天气接口(百度天气)解析返回的JSON数据

    简介:本文详细讲述了通过Java调用百度天气接口的方法,取得返回的JSON格式的数据,并且通过第三方包解析JSON格式的数据. 通过百度天气API调用网络编程接口接收返回的JSON格式的数据. 关于百 ...

  4. 如何用java语法解析接口返回的json串?

    起因:做接口测试的时候经常需要对接口返回的响应数据(一般都是json字符串格式)做解析 下面是一个接口响应数据的例子: 下面是对上面接口返回的json格式字符串的解析 Object dataObj=J ...

  5. 微信广告转化统计java,百度推广oCPC微信号复制转化次数统计系统数据接口

    对于百度搜索oCPC,很多竞价可能会感觉比较模糊,本来是一个能够有效控制成本提升转化的程序化产品,但由于大家理解不深,实际操作中就会遇到诸多问题,成本难以控制.账户优化困难. 结合加粉账户页面案例给大 ...

  6. java 百度api接口开发_百度熊掌号使用Java工具类对接API推送接口进行文章推送实例详解...

    对于java程序员来说,自己运维的百度熊掌号当然得使用java的方式去每天推送文章了.目前,百度推出了百度熊掌号服务.旨在更好的为站长服务.那么百度熊掌号如何通过推送API接口实现自动文章推送呢? 第 ...

  7. java 百度api接口开发_百度CFC Java免费 接口

    以前只有 nodejs ,后来 新增了python2,今天突然发现支持 Java了 目前nodejs,python2 都有模板,j    ava 没有模板 感觉也不需要 百度云CFC 目前 免费,在 ...

  8. Java 调用 Oracle 存储过程返回结果集

    1. 建立 ref cursor 类型和过程 Sql代码 CREATE OR REPLACE PACKAGE types AS TYPE ref_cursor IS REF CURSOR; END; ...

  9. 微信小程序开发之天气预报,调用百度天气接口,显示温馨提示和之后的天气

    效果预览 页面功能介绍 此天气预报功能首先获取用户当前位置城市名,对于获取当前位置城市名和百度天气ak申请有疑问可以参考之前文章,然后根据城市名调用百度天气接口返回天气各项数据,最后对返回的数据进行处 ...

最新文章

  1. 兄弟们,TechEd见!
  2. pandas使用pad函数向dataframe特定数据列的每个字符串添加补齐字符或者字符串、向所有字符串的左右两侧填充、直到宽度达到指定要求(both padding)
  3. shell中#*,##*,#*,##*,% *,%% *的含义及用法
  4. R 笔记 prophet
  5. docker 镜像_Docker镜像分层
  6. 数据库密码加密公用秘要生成器,数据库密码加密解密入口
  7. pycharm中的console退出问题以及console和pycharm各自运行结果不一样的问题
  8. django-后台管理-控件相关
  9. Week2 Teamework from Z.XML 软件分析与用户需求调查(三)必应助手体验评测
  10. Shell脚本编程之(七)Shell脚本的追踪与debug
  11. 算法基础:BFS和DFS的直观解释
  12. Linux使用jstat命令查看jvm的GC情况(转)
  13. handlersocket mysql_Mysql插件之HandlerSocket的安装、配置、使用
  14. 一文详解双目立体匹配算法:ELAS
  15. 2010.3.13郊野公园小记,以及参观托驼峰航线纪念碑
  16. Hazelcast Jet DAG原理
  17. Sql Server 2008 通用语法总结
  18. 计算机走技术路线发展,硬件测试工程师发展前景_计算机硬件测试工程师_硬件测试工程师职责...
  19. sdlc esd oracle,SDLC-PCIE高速同步串口卡
  20. python界面设计-文件操作excel读写-发动机激励、悬置系统模态及振动计算

热门文章

  1. 求选修课程在2门及以上且都及格的学生号及总平均分 group by count()
  2. Flume 监控之测试 Ganglia
  3. zabbix之添加对某个ip地址的监控
  4. 【邮件邮箱】点击链接调起微信跳转到公众号、添加好友如何实现?
  5. ppst 技术视频——oracle 性能优化
  6. 如何从Ubuntu软件存储库外部安装软件
  7. Qt5 TTS 语音朗读 文本 朗读 为我们的应用增加嘴巴
  8. 击鼓传花java_Java版击鼓传花
  9. 【Microsoft Azure 的1024种玩法】二十七. Azure Virtual Desktop虚拟桌面之快速创建配置(一)
  10. 解决IDEA报错:There is no getter for property named