大众点评官方网站辅助码如何获取

大众点评怎么领取快餐优惠券?
作者:佚名
字体:[ ] 来源:互联网 时间:10-29 16:14:21
大众点评怎么领取快餐优惠券?很多朋友都不知道怎么领取,其实方法很简单的,下面小编就为大家详细介绍一下,一起来看看吧
现在身处大城市,过的都是快节奏生活,快餐也成了人们必不可少的一个食物,那么,对于经常要跟快餐打交道的人来说,优惠券尤为重要,而大众点评也推出了快餐优惠券,那么大众点评怎么领取快餐优惠券?下面小编就为大家详细介绍一下,一起来看看吧!
软件名称:大众点评手机客户端 for android v9.0.2 安卓版软件大小:23.5MB更新时间:
1)打开大众点评,选择下方的【发现】栏。(如下图)
2)点击左上角的【品牌优惠】,找一个自己需要优惠券的快餐品牌,小编此处以【真功夫】为例。(如下图)
3)找到自己感兴趣的优惠券,点击进去,这就是你需要的优惠券了,只要在去相应快餐店消费的时候出示该优惠券即可获得优惠。(如下图)
以上就是大众点评怎么领取快餐优惠券的方法介绍,希望能帮到大家,谢谢阅读!
大家感兴趣的内容
12345678910
最近更新的内容开发入门示例
下面将通过一段简单的java示例来解释如何调用大众点评开发者的API:
Step 1: 获取App Key和App Secret
请登录开发者平台(尚未注册?),进入“”,确认自己的App Key和App Secret。
String appKey = "";
String secret = "db16adf193f60e0c968f3";
//请替换为自己的 App Key 和 App secret
Step 2: 确认请求参数
查看API文档,确认请求参数。
String apiUrl = "/v1/business/find_businesses";
paramMap.put("city", "上海");
paramMap.put("latitude", "31.21524");
paramMap.put("longitude", "121.420033");
paramMap.put("category", "美食");
paramMap.put("region", "长宁区");
paramMap.put("limit", "20");
paramMap.put("radius", "2000");
paramMap.put("offset_type", "0");
paramMap.put("has_coupon", "1");
paramMap.put("has_deal", "1");
paramMap.put("keyword", "泰国菜");
paramMap.put("sort", "7");
paramMap.put("format", "json");
Step 3: 生成请求签名
调用点评API需要生成加密的请求签名,以防止API被盗用。开发者需要根据请求参数、App Key、App Secret生成签名,
注意这里使用Apache-Codec进行SHA1签名,其他语言的签名请参考。
示例包括:
& &&&&&& &
& &&&&& &&
详细请参照
StringBuilder stringBuilder = new StringBuilder();
// 对参数名进行字典排序
String[] keyArray = paramMap.keySet().toArray(new String[0]);
Arrays.sort(keyArray);
// 拼接有序的参数名-值串
stringBuilder.append(appKey);
for (String key : keyArray)
stringBuilder.append(key).append(paramMap.get(key));
String codes = stringBuilder.append(secret).toString();
String sign = mons.codec.digest.DigestUtils.shaHex(codes).toUpperCase();
Step 4: 拼接请求URL
将App Key、参数、生成的签名(即sign)以及API的访问路径(即apiUrl)拼接成一个URL
// 添加签名
stringBuilder = new StringBuilder();
stringBuilder.append("appkey=").append(appKey).append("&sign=").append(sign);
for (Entry?String, String> entry : paramMap.entrySet())
stringBuilder.append('&').append(entry.getKey()).append('=').append(entry.getValue());
String queryString = stringBuilder.toString();
Step 5: 发起请求并获得返回结果
根据API的属性,采用HTTP请求向服务器发起请求(目前所有API都使用GET方式获取数据)并获取响应结果。这里使用Apache-HttpClient,注意请求之前需要将请求参数进行UTF-8编码。
StringBuffer response = new StringBuffer();
HttpClientParams httpConnectionParams = new HttpClientParams();
httpConnectionParams.setConnectionManagerTimeout(1000);
HttpClient client = new HttpClient(httpConnectionParams);
HttpMethod method = new GetMethod(apiUrl);
BufferedReader reader =
String encodeQuery = URIUtil.encodeQuery(queryString, "UTF-8"); // UTF-8 请求
method.setQueryString(encodeQuery);
client.executeMethod(method);
reader = new BufferedReader(new InputStreamReader(method.getResponseBodyAsStream(), "UTF-8"));
String line =
while ((line = reader.readLine()) != null)
response.append(line).append(System.getProperty("line.separator"));
reader.close();
method.releaseConnection();
System.out.println(response.toString());
完整代码请点击下载QQ在线客服

我要回帖

更多关于 大众点评官方网站 的文章

 

随机推荐