这样用糯米API,老板再也不叽歪!

本文介绍如何使用百度糯米API获取商户详情信息,包括商户ID、城市ID、行政区域等,通过API调用实现便捷的数据获取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

百度糯米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!!!!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈浩_浩哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值