这样用糯米API,老板再也不叽歪!
来源:互联网 发布:淘宝客部分退款 佣金 编辑:程序博客网 时间:2024/06/10 04:49
百度糯米API提供附近热门团购信息、商户信息、团购分类列表、关键词检索等内容,支持团购交易。开发者使用百度账号即可直接调用,无需人工审批,且代码简洁,便捷易用。百度糯米API可以说是为开发者打开了一扇通往广阔天地的大门,特别是对于中小企业和个人开发者,很多以前只能想没法做的应用,如今都有了实现的机会。
百度糯米API其中的接口地址为数据的存放地点,目前只支持http协议格式。请求方法为GET请求(请求方式主要有GET、POST、PUT、DELETE等,具体含义@百度回答);
apikey为APIStore平台设定作为调用API时的身份认证,该apikey可以通过登录APIStore详情页就能看到一串32位字符串,那就是自己的apikey(注意,调用时将apikey放置到header, 至于header是什么,如何放到header中@百度君回答,下面也会给出Java版本如何添加header参数)。
团购相关信息可以使用APIStore平台的百度糯米API。其APIStore平台的详情页为
http://apistore.baidu.com/apiworks/servicedetail/508.html其中,百度糯米服务提供9个API,分别功能如下:
1.糯米商户下团单列表:输入商户ID可以获取团购团单列表商户的相关信息;
2.糯米商户详情接口:输入商户ID可以获取商户的具体的相关详情;
3.糯米团单详情接口:输入交易ID可以获取团单的具体详情信息;
4.糯米团单城市接口:直接请求url链接可以获取城市的相关信息;
5.糯米团单行政区域接口:输入城市ID可以获取城市的商圈,行政区域信息;
6.糯米团单分类信息:直接请求url链接获取团单的分类信息;
7.根据团单ID查询相应的商户:输入团单ID后去商户的基本信息和详情;
8.根据查询条件获取相应团单:输入查询条件可以获取相应的团单信息详情;
9.根据查询条件获取查询的商户信息:输入查询条件获取商户的信息详情。
下面就演示如何调用商户详情接口获取商户详情相关信息:
1. String httpUrl = "http://apis.baidu.com/baidunuomi/openapi/shopinfo";
2. String httpArg = "shop_id=1745896";
3. String jsonResult = request(httpUrl, httpArg);
4. System.out.println(jsonResult);
5.
6. /**
7. @param urlAll:请求接口
8. @param httpArg:参数
9. @return 返回结果
10. */
11. public static String request(String httpUrl, String httpArg) {
12. BufferedReader reader = null;
13. String result = null;
14. StringBuffer sbf = new StringBuffer();
15. httpUrl = httpUrl + "?" + httpArg;
16.
17. try {
18. URL url = new URL(httpUrl);
19. HttpURLConnection connection = (HttpURLConnection) url
20. .openConnection();
21. connection.setRequestMethod("GET");
22. //填入apikey到HTTP header
23. connection.setRequestProperty("apikey", "您自己的apikey");
24. connection.connect();
25. InputStream is = connection.getInputStream();
26. reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
27. String strRead = null;
28. while ((strRead = reader.readLine()) != null) {
29. sbf.append(strRead);
30. sbf.append("\r\n");
31. }
32. reader.close();
33. result = sbf.toString();
34. } catch (Exception e) {
35. e.printStackTrace();
36. }
37. return result;
38. }
如下为返回结果样例:
举个栗子,根据以上的信息可以做成类似下面的网站信息:
肿么样?大家都学会了嘛?通过调用APIStore平台的百度糯米API,轻松获取到各种商户的详细信息,是不是简单又快捷?又一个全民出游季即将来临,为你的APP或者H5活动页面增加这么便捷贴心的功能,老板一定会点32个赞的!大家还有神马花样玩法,一起来盖楼咩~
最后,请移步百度APIStore,寻找属于你的API!!!!
0 1
- 这样用糯米API,老板再也不叽歪!
- 怎么会这样呢?老板~~~
- 仅用了一天开发了这样的app,再也不用担心排队的问题了
- 多核CPU配合负载均衡可以这样用,为老板省点钱
- 多核CPU配合负载均衡可以这样用,为老板省点钱
- 使用百度糯米api抓取指定范围poi数据方法
- 再也不想用SUM了
- 老板彻底晕菜!美女是这样要求加工资
- 让老板不得不重视你,我这样做工作汇报ppt
- 10年才搞懂的事:老板是这样炼成的
- 这样做用户研究,老板们都知道吗?
- 这样的员工,所有的老板都喜欢
- 想让老板给加薪,你可以这样提!
- 你就这样被坏老板决定了?
- 你就这样被坏老板决定了?
- 企业推广H5这样做,老板对你赞不绝口!
- libgdx API之viewport:再也不用担心画面适配
- 用日志打动老板
- Java reactor使用注意事项
- cf B. Kefa and Company (滑动窗口_简单题)
- 随波逐流之iOS AlertView(弹出框)详解
- The Swift Programming Language 翻译 —— 错误处理
- CRM-BaseService的抽取
- 这样用糯米API,老板再也不叽歪!
- Nginx反向代理搭建配置笔记
- 30岁后你会站在哪里?
- Android自定义View(自定义控件)
- 百度OCR文字识别PHP的Demo
- 最大流 poj 1273 Dinic 模板
- java基础 jdbc
- 第4周项目2-建设“单链表”算法库
- 链接