精华内容
下载资源
问答
  • 亲爱的在哪,通过一个诱导性的微信链接确定对方位置, 玩法简单粗暴: ①A进入活动发起页面,设置分享基本信息后,发送给男友B一个类似图文消息【标题+描述+图标】。 ②当B打开之后会看到美女图片并不知道会...

    亲爱的在哪,通过一个诱导性的微信链接确定对方位置,

     

    玩法简单粗暴:

    ①A进入活动发起页面,设置分享基本信息后,发送给男友B一个类似图文消息【标题+描述+图标】。

    ②当B打开之后会看到美女图片并不知道会获取自己的位置(第一次需要得到用户许 可,注意:A可提前几天或当天在B不知道的情况下让小B的手机号关注了公众号并且选择了同意获取位置),定位成功之后会自动发送给A一条模板消息通知,告知两人之间的距离信息,打开消息之后则可以显示位置和进行导航。

    吸粉0成本稳定:

    1、可以长期留住粉丝,没事给他老公发一次看看位置。。。;

    2、找离家出走的孩子,本人亲测,完全可以,熊孩子电话不接,短信不回,微信不回,但是分享给他一个信息,他还是会看的。

    自定义【比如说亲爱的,看到一件衣服蛮不错的,发给你看看吧 .然后你懂.....】

    总结:

    ①如果A提前工作做好,小B是不会知晓他的位置被获取,诱骗活动地区限制,基本可以让对方同意获取其位置信息。

    ②距离误差不影响真实判断定位距离。

     

    此功能收费,需要的扫码获取详情:

     

    转载于:https://www.cnblogs.com/beyang/p/11109552.html

    展开全文
  • 微信定位分享工具类

    2020-04-24 10:36:33
    * 分享链接 */ import net.sf.json.JSONObject; @GetMapping("/auth/getLocation") public Wrapper getLocation( String locationUrl, HttpServletRequest req, HttpServletResponse resp) throws Unsupp...

    /**
    * 微信定位
    * 分享链接
    */

    import net.sf.json.JSONObject;
    @GetMapping("/auth/getLocation")
        public Wrapper getLocation( String locationUrl, HttpServletRequest req, HttpServletResponse resp) throws UnsupportedEncodingException {
    
            req.setCharacterEncoding("UTF-8");
            resp.setContentType("text/html;charset=UTF-8");
    
            String urls=locationUrl;
            String url = URLDecoder.decode(urls, "UTF-8");
               //获取ticket 可以从redis中获取,也可以从数据库中获取
                String ticket="";
                log.info("ticket========================="+ticket);
                JSONObject ret = TicketSignature.sign(ticket, url);
                String nonceStr=(String) ret.get("nonceStr");
                String timestamp=(String) ret.get("timestamp");
                String websignature=(String) ret.get("signature");
                Signature signature =new Signature();
                signature.setNoncestr(nonceStr);
                signature.setSignature(websignature);
                signature.setTimestamp(timestamp);
                return new Wrapper(200,"OK",signature);
           
            return new Wrapper(400,"从redis获取token失败");
        }
    
    
    
    
    

    签名工具

    import java.io.IOException;
    import java.io.UnsupportedEncodingException;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    import java.util.Formatter;
    import java.util.UUID;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import net.sf.json.JSONObject;
    public class TicketSignature extends HttpServlet {
    
        private static final long serialVersionUID = 1L;
    
    
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            // TODO Auto-generated method stub
            this.doGet(req, resp);
        }
    
        public static JSONObject sign(String jsapi_ticket, String url) {
            JSONObject ret = new JSONObject();
            String nonce_str = create_nonce_str();
            String timestamp = create_timestamp();
            String string1;
            String signature = "";
    
            // 注意这里参数名必须全部小写,且必须有序
            string1 = "jsapi_ticket=" + jsapi_ticket + "&noncestr=" + nonce_str + "&timestamp=" + timestamp + "&url=" + url;
            System.out.println(string1);
    
            try {
                MessageDigest crypt = MessageDigest.getInstance("SHA-1");
                crypt.reset();
                crypt.update(string1.getBytes("UTF-8")); // 对string1 字符串进行SHA-1加密处理
                signature = byteToHex(crypt.digest()); // 对加密后字符串转成16进制
            } catch (NoSuchAlgorithmException e) {
                e.printStackTrace();
            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
            }
            ret.put("url", url);
            ret.put("jsapi_ticket", jsapi_ticket);
            ret.put("nonceStr", nonce_str);
            ret.put("timestamp", timestamp);
            ret.put("signature", signature);
    
            return ret;
        }
    
        private static String byteToHex(final byte[] hash) {
            Formatter formatter = new Formatter();
            for (byte b : hash) {
                formatter.format("%02x", b);
            }
            String result = formatter.toString();
            formatter.close();
            return result;
        }
    
        // 生成随机字符串
        private static String create_nonce_str() {
            return UUID.randomUUID().toString();
        }
    
        // 生成时间戳字符串
        private static String create_timestamp() {
            return Long.toString(System.currentTimeMillis() / 1000);
        }
    }
    
    
    展开全文
  • 微信QQ通过分享链接直接打开APP问题

    万次阅读 2018-08-27 09:53:32
    需求:通过分享链接打开APP并定位到分享的页面   x5浏览器可能有URL scheme白名单, 1、第三方浏览器和应用(除了腾讯)打开APP普遍方法是通过 URL scheme 直接打开APP。“app://abc”.   自己其他应用可以相互...

    需求:通过分享链接打开APP并定位到分享的页面

     

    x5浏览器可能有URL scheme白名单,

    1、第三方浏览器和应用(除了腾讯)打开APP普遍方法是通过 URL scheme 直接打开APP。“app://abc”.

     

    自己其他应用可以相互唤醒,并定位到具体的activity

     

    2、安卓版实现: 使用腾讯的应用宝,只要配置了“微下载”之后,打开链接腾讯会帮你判断本地是否已经安装了app,如果本地安装就直接打开,没有安装的话就是腾讯微下载的页面进行app下载,当然微下载的页面腾讯提供了几个模板,可以自己选择和修改.

     

    IOS实现:ios像直接点击链接打开本地app就难了,有两种方式可供我们选择:

      1.腾讯深度合作的公司,微信可以帮你打开app;

      2.使用IOS9+的新功能“Universal Links”(通用链接);

     

    3、外部浏览器可以实现URL Scheme 跳转App,mainfest.xml文件配置

     

    <a href="myapp://jp.app/openwith?name=zhangsan&age=26">启动应用程序</a>  
    <intent-filter>  
        <action android:name="android.intent.action.VIEW"/>  
        <category android:name="android.intent.category.DEFAULT" />  
        <category android:name="android.intent.category.BROWSABLE" />  
        <data android:scheme="myapp" android:host="jp.app" android:pathPrefix="/openwith"/>  
    </intent-filter>

     

     

    展开全文
  • 【问题】:在测试环境中,微信分享分享给好友的链接是当前页面的链接,期望为接口返回的特定链接。 【解决】: 在测试反馈给我这个问题的时候,我先去正式环境看了一下,没有这个问题。 回想了一下近期代码...

     

    • 【问题】:在测试环境中,微信分享分享给好友的链接是当前页面的链接,期望为接口返回的特定链接。

    • 【解决】:

      1. 在测试反馈给我这个问题的时候,我先去正式环境看了一下,没有这个问题。
      2. 回想了一下近期代码的更改,也没有涉及到相关的更改。
      3. 得出初步结论:可能是测试环境配置的问题,造成分享不正确。不过虽然大概率是测试配置原因,问题还是需要定位的,看什么原因造成测试环境有问题。连上
      4. 连上抓包软件charles,进行查看,发现getJSApi返回502,这个接口的完整地址是https://wx.tairanmall.com/getJSApi。所以应该是测试的代理不对。果然,连上了以后就请求通了。
      5. 以为这样就可以了。但是我还是太天真了。虽然在微信开发者工具中,分享一切正常!但是在手机中,还是有问题,分享不出去!
      6. 暂定是getJSApi返回的信息有问题。过了一天,测试通过了,但是没有任何改动。。。emmmmm

      击!查看微信开发者工具中分享

      点击!查看手机微信中分享

      从上述gif中可以看到,开发者工具中,可以正确获取到分享标题等信息。而且在控制台中可以看到相关操作例如取消和发送的时候,打印出的信息。而在手机微信中,控制台中是没有信息的。而且接口也都是获取到的。基本上问题就集中在下面代码中。

      我们在手机中alert(mainTitle),alert(url),都有弹窗出来。而在wx.onMenuShareAppMessage这一步就走不通了。暂定疑问在wx.config中,因为getJSApi接口返回的数据,不能被wx.config通过。

      wx.config({
          debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
          appId: res.data.appId, // 必填,公众号的唯一标识
          timestamp: res.data.timestamp, // 必填,生成签名的时间戳 nonceStr: res.data.nonceStr, // 必填,生成签名的随机串 signature: res.data.signature,// 必填,签名,见附录1 jsApiList: [ 'hideMenuItems', 'onMenuShareAppMessage', 'onMenuShareTimeline', 'onMenuShareQQ', 'onMenuShareQZone', 'onMenuShareWeibo' ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ wx.onMenuShareAppMessage({ title: mainTitle, // 分享标题 desc: subTitle, // 分享描述 link: url,// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl, // 分享图标 type: '', // 分享类型,music、video或link,不填默认为link dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 }, fail: function () { // 用户取消分享后执行的回调函数 } }); wx.onMenuShareTimeline({ title: mainTitle, // 分享标题 link: url, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: imgUrl, // 分享图标 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.onMenuShareQQ({ title: mainTitle, // 分享标题 desc: subTitle, // 分享描述 link: url, // 分享链接 imgUrl: imgUrl, // 分享图标 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.onMenuShareWeibo({ title: mainTitle, // 分享标题 desc: subTitle, // 分享描述 link: url, // 分享链接 imgUrl: imgUrl, // 分享图标 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.onMenuShareQZone({ title: mainTitle, // 分享标题 desc: subTitle, // 分享描述 link: url, // 分享链接 imgUrl: imgUrl, // 分享图标 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 } }); });

    转载于:https://www.cnblogs.com/lilicat/p/10443966.html

    展开全文
  • 注:本文原题《微信的操作系统之路》,来自2018年6月23日的创投理想国线下嘉宾陆树燊的分享会总结(原分享四万余字,本文删减至六千字精华),发表于陆树燊的公众号“行者慎思”。 1、引言 这些年来,...
  • 最近用vue-cli3做微信公众号,使用了hiatory模式,其中也是波折不断,自己也是郁闷了好几天才把问题解决掉。 首先先安装微信js-sdk ...基本的配置都好了以后, 我们就来说说微信分享过程中遇到的...
  • 于是用各导航软件研究了一下,发现导航软件是可以扫码导航的,但是只能针对他自己的链接有用,不像在微信打开别人发送的位置点导航时可以选择你已经安装的导航软件来导航。但是我最终是想实现微信发送位置那种导航...
  • 测试的产品是以微信分享链接的形式出现。 测试难点: 1.在微信好友聊天页面中,消息框内的链接内容不存在text属性。 2.如果使用绝对路径,对于自动化测试很不友好 3.使用点击操作的关键字并不能点击到链接文本上...
  • 1、背景介绍2、工具准备3、Fildder抓包3.1 配置fildder代{过}{滤}理3.2 配置安卓模拟器的代{过}{滤}理3.3 为安卓模拟器安装证书4、抓取豆瓣APP的网络请求5、反汇编豆瓣APP6、定位签名计算位置7、获取豆瓣APP的签名8...
  • 于是便集成了点微同城原生微信登录,原生微信支付,原生支付宝支付以及扫一扫,长按保存海报图片,海报图片分享至朋友圈等这些实用的功能。下面就来给大家分享一下点微信同城APP打包的方法 准备材料和工具: 1....
  • 微信、陌陌等进行了分析,发出来分享一下(时间有些久了) 电量:对于移动设备最大的瓶颈就是电量了。因为用户不可能随时携带电源,充电宝。所以必须考虑到电量问题。那就要检查我们工程是不是有后台运行,心跳...
  • 如果碰到这种题目,我们可以从以下几个方面来分析:功能、...1-1500字符(该数据为百度数据)、超出最大字符长度b、考虑文本类型:纯中文、纯数字、纯字母、纯字符、纯表情(微信表情/手机自带表情)、混合类型、包含...
  • 关于微信

    千次阅读 2015-01-26 17:03:31
    30条微信公众号&微信个人号实用技巧和营销技巧 微信营销遍地是,有趁机捞金的,有满脸贴金的,也有到处找金的,也有无所适从的!我和朋友们在一起讨论得比较多,也实践了很多,平时记录了很多 小技巧。用长篇大论...
  • 本次我选择介绍的产品是微信,也是因为微信是在我大学的时候开始频繁使用起来。所以对于这个产品我也不是很陌生。从网上了解到微信由深圳腾讯控股有限公司 (Tencent Holdings Limited)于2010年10月筹划启动,由腾讯...
  • 微信、陌陌等进行了分析,发出来分享一下(时间有些久了)有兴趣的同学可以加入群:369511307。电量:对于移动设备最大的瓶颈就是电量了。因为用户不可能随时携带电源,充电宝。所以必须考虑到电量问题。那就要...
  • 苏生不惑第267 篇原创文章,将本公众号设为星标,第一时间看最新文章。最近微信更新了8.0.8版本https://apps.apple.com/cn/app/%E5%BE%AE%E4%BF...
  • 升讯威微信营销系统(微信第三方平台) 在线体验:http://wxcm.eeipo.cn/ 开源地址GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction 作者:曹旭升 sheng.chao  说明:有问题上QQ群交流 QQ群:...
  • 最近我们发布了微信7.0版本,当然又有5亿人吐槽,有1亿人教我怎样做产品了,并且还有8亿人看不懂我们一句话“因你看见,所以存在”到底是什么意思。在座的有人看懂了吗?看懂了举一下手让我看一下。 谢谢这么多知音...
  • 微信营销话术

    2021-09-23 17:05:14
    微信只是一个工具,营销的本质与传统方式并没有太大的变化,如何利用好微信朋友圈为大家带来利益这才是最核心最实在的,今天我就给大家分享12招微信朋友圈营销话术,这是实践过的方案,学习好了就去执行,赚钱那只是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,307
精华内容 2,522
关键字:

微信分享链接定位软件