微信公众号对接淘宝客系统,淘口令解析

现在大家做淘宝客公众号的比较多,最近也是开发了淘宝客系统,解析淘口令也算是比较烦心的一件事了。直接上思路+代码,不啰嗦。

首先我们判断,用户发送的消息中是否含有https://m.tb.cn,一般淘口令复制出来都是这个链接

if( Content.indexOf("https://m.tb.cn") > -1 )

这个时候我们要先返回消息给微信,因为微信会5秒没响应继续请求,造成二次发送消息给用户,可以先发送个空消息或者“正在查询..”等等之类的,然后可以跑线程去解析连接查询优惠券。

直接解析url代码,map返回值是id和title就是 商品的id和商品的title,我们拿着这个title去调用淘宝的api去查询商品,用id去精准匹配到用户想要那个商品,就很容易查询到优惠券啦~

public Map<String,String> tklToTBUrl(String url) {
   Map<String,String> map = new HashMap<>();
   String result = null;
   String title = null;
   String id = null;
   String ecurl = null;
   try {
      ecurl = result = HttpUtil.get(url,null);
      title = result.substring(result.indexOf("\"title\":\""));
      title = title.replace("\"title\":\"","");
      title = title.substring(0,title.indexOf("\""));
      map.put("title",title);
      result = result.substring(result.indexOf("var url = '"));
      result = result.substring(0,result.indexOf("';"));
      try {
         id = result.substring(result.indexOf("&id="));
         id = id.replace("&id=","");
         id = id.substring(0,id.indexOf("&"));
         map.put("id",id);
      }catch (Exception e){
         result = ecurl ;
         result = HttpUtil.get(result.substring(result.indexOf("var url = '")+"var url = '".length(),result.indexOf("';    \t//短地址有问题时跳转的地址")),null);
         try {
            result = HttpUtil.get(url,null);
            title = result.substring(result.indexOf("\"title\":\""));
            title = title.replace("\"title\":\"","");
            title = title.substring(0,title.indexOf("\""));
            map.put("title",title);
            result = result.substring(result.indexOf("var url = '"));
            result = result.substring(0,result.indexOf("';"));
            id = result.substring(result.indexOf("https://a.m.taobao.com/i"));
            id = id.replace("https://a.m.taobao.com/i","");
            id = id.substring(0,id.indexOf(".htm"));
            map.put("id",id);
         }catch (Exception es){
            System.out.println(es);
         }
      }

   } catch (Exception e) {
      e.printStackTrace();
   }
   return map;
}

微信:mmqbb8,只有晚上在线,代做公众号

HP微信公众号投票活动系统源码独立版是一种开源的投票活动系统源码,专为微信公众号投票活动而设计。它可以实现在微信公众号平台上创建和管理投票活动,并提供了一系列功能和工具来增强活动的互动性和参与度。 这个系统源码具有以下主要特点: 1. 独立部署:该系统源码是独立的,可以在自己的服务器上进行部署,不依赖于第三方平台,用户可以根据自己的需求进行二次开发和定制。 2. 微信公众号对接系统可以与微信公众号平台无缝对接,实现在公众号上发布投票活动和获取用户的投票结果。用户可以在微信公众号中参与投票活动,并查看投票结果。 3. 多种投票类型:系统支持多种投票类型,例如单选、多选、评分等,可以根据具体需求进行选择。这样可以满足不同类型的投票需求,更好地定制投票活动。 4. 丰富的互动功能:系统提供了丰富的互动功能,例如投票倒计时、分享到朋友圈、评论留言等,可以增加用户的参与度和活动的互动性。 5. 数据统计与分析:系统可以实时统计和分析投票数据,展示给用户和活动组织者,可以了解用户的参与情况和投票结果,从而更好地了解用户需求。 总之,HP微信公众号投票活动系统源码独立版是一款功能强大、灵活易用的投票活动系统,可以帮助用户在微信公众号上创建和管理投票活动,提升用户互动和参与度。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Lsetea

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

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

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

打赏作者

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

抵扣说明:

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

余额充值