百度糯米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个赞的!大家还有神马花样玩法,一起来盖楼咩~