PJzhang:微信公众号短连接与微信好友验证
猫宁!!!
参考链接:https://mp.weixin.qq.com/s/LPuYrDEyEXHyhcK3_HokSg
之前看到他们有人把微信公众号文章的长链接转为短链接,很受用,百度搜索一下方法,半天才看到一个靠谱的。
打开搜狗微信(搜狗的一个特色服务)
随机选定一篇文章:国产手机十年厮杀过后,为何只剩下华为带着米OV?
链接不是长期的,一段时间会失效。
想要转化为长效的,需要下载微信windows客户端,把上述链接发送到文件传输助手中,点击打开,打开后选择复制链接地址,再次粘贴发送到文件传输助手,获得短链接。
短链接如下:
https://mp.weixin.qq.com/s/DXeFbUJTphQ7E4vZTAm87A
虽然也不麻烦,但是多少人知道呢?
之前看到有人在微信通过发送二维码的形式来验证对方是不是把自己给删好友了,体验不好。
公众号 小道消息 提供了一个简单易行的方式。
下面是经过测试后的结果:
尝试给对方转账,但不是真的转,操作到输入支付密码环节即可,如果对方把你删除了,会显示:
如果对方没有删除你,是这样的:
这个只要对方删除你就会如此,当然把你拉黑也是可以的。
另外一个实践:
上述办法不见得每个人都知道,所以衍生出来另外一个避免对方发现你删除他/她好友的办法,同时也可以很好的保护自己的隐私。
微信设置-隐私-添加我的方式 中关闭通过微信号,手机号,QQ号搜索到我的方法,同时关闭群聊添加好友的方式,对方只能通过二维码扫描和名片的方式来添加你为好友。
这个时候关闭加我为朋友时需要验证的功能。
这个时候你把某一个人删除了,当然也就看不到对方朋友圈了,有一天如果想要添加对方,只需要知道对方的微信号,手机号,QQ号即可,如果知道对方的微信二维码、微信名片或者在同一个群中。最终你依然可以添加对方为好友,一般大部人的 添加我的方式 功能是全开放的。
如果这个时候对方联系你,信息发送你依然可以看到,但是会提示如下
你可以点击添加对方为好友,也可以不用。
这个时候,你依然可以和对方进行微信信息联系,甚至进行微信电话联系。
但是对方这个时候如果主动和你进行微信电话联系,会得到提示,网络异常,连接失败,如下:
当然这些办法其实没什么本质的意义,但作为微信的产品设计倒是极为重要的。
生活中活出自己最重要,检测别人有没有删自己好友或者防止别人发现自己删除了对方好友,都是没有什么太大意义的。
PJzhang:微信公众号短连接与微信好友验证的更多相关文章
- Java开发微信公众号(三)---微信服务器请求消息,响应消息,事件消息以及工具处理类的封装
在前面几篇文章我们讲了微信公众号环境的配置 和微信公众号服务的接入,接下来我们来说一下微信服务器请求消息,响应消息以及事件消息的相关内容,首先我们来分析一下消息类型和返回xml格式及实体类的封装. ( ...
- 你所误解的微信公众号开发、以及微信公众号网页授权、接收url跳转参数等问题
前言:有一星期没跟新博客了,最近太忙.项目赶进度就没把时间花在博客上:今天来说说所谓的微信公众号开发和填坑记录: 微信公众号:运行在微信终端的应用 (对于开发者来说比较爽的你只需考虑兼容微信浏览器,因 ...
- Java开发微信公众号(五)---微信开发中如何获取access_token以及缓存access_token
获取access_token是微信api最重要的一个部分,因为调用其他api很多都需要用到access_token.比如自定义菜单接口.客服接口.获取用户信息接口.用户分组接口.群发接口等在请求的时候 ...
- Java开发微信公众号(四)---微信服务器post消息体的接收及消息的处理
在前几节文章中我们讲述了微信公众号环境的搭建.如何接入微信公众平台.以及微信服务器请求消息,响应消息,事件消息以及工具处理类的封装:接下来我们重点说一下-微信服务器post消息体的接收及消息的处理,这 ...
- 微信公众号开发系列-获取微信OpenID
在微信开发时候在做消息接口交互的时候须要使用带微信加密ID(OpenId),下面讲讲述2中类型方式获取微信OpenID.接收事件推送方式和网页授权获取用户基本信息方式获取. 1.通过接收被动消息方式获 ...
- NodeJs 开发微信公众号(四)微信网页授权
微信的网页授权指的是在微信公众号中访问第三方网页时获取用户地理.个人等信息的权限.对于开发了自己的网页app应用时,获取个人的信息非常重要.上篇博客讲到了注册时可以获取用户的信息,很多人会问为什么还需 ...
- NodeJs 开发微信公众号(三)微信事件交互
微信公众号有个规则,一旦开启了开发者模式,其他的常规功能就都必须通过接口调用完成.比如说自定义菜单功能,必须通过发送post请求的方式生成.本章就通过关注到取消关注的整个过程来谈一谈nodejs是怎么 ...
- NET微信公众号开发-5.0微信支付(待测试)
开发前准备. 1.0微信支付官方开发者文档 2.0官方demo下载 我们用c#所以选择.net版本 不过这个官方的demo根本跑步起来 3.0官方demo运行起来解决方案 4.0微信支付官方.net版 ...
- .NET微信公众号开发-5.0微信支付
一.前言 在开始做这个功能之前,我们要做的第一件事情就是思考,如何做这个微信支付,从哪里开始,从哪里入手,官方的sdk说明什么的,有没有什么官方的demo,还有就是老板给我的一些资料齐全不,那些要申请 ...
随机推荐
- C#不用union,而是有更好的方式实现 .net自定义错误页面实现 .net自定义错误页面实现升级篇 .net捕捉全局未处理异常的3种方式 一款很不错的FLASH时种插件 关于c#中委托使用小结 WEB网站常见受攻击方式及解决办法 判断URL是否存在 提升高并发量服务器性能解决思路
C#不用union,而是有更好的方式实现 用过C/C++的人都知道有个union,特别好用,似乎char数组到short,int,float等的转换无所不能,也确实是能,并且用起来十分方便.那C# ...
- const& 的东西
class_name ( class_name const & source ); 是拷贝构造函数的标准声明. 它和如下声明是一个意思 class_name ( const class_nam ...
- Django 之ORM操作
1.什么是ORM? 全称关系对象映射Object Relational Mapping(简称ORM),是通过描述面向对象与数据库之间的对应的元数据,将对象持久化的更新到数据库中. 有了ORM,就不需要 ...
- UILabel与UIFont的用法和属性的一些总结
初始化一个UILabel对象,并初始化大小 UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 100, 100) ...
- link与import区别
本质上,这两种方式都是为了加载css文件,但还是存在细微的差别. 差别1:老祖宗的差别,link属于XHTML标签,而@import完全是css提供的一种方式. link标签除了可以加载css外,还可 ...
- Linux内核中工作队列的使用work_struct,delayed_work【转】
本文转载自:http://blog.csdn.net/zahuopuboss/article/details/43268983 初始化工作队列 调度工作队列 取消工作队列 #include <l ...
- idea 设置背景图片
按下 Ctrl+Shift+A 你会看到一个对话框 在里面输入 Set Background Image 进入设置背景图片窗口 设置背景图,点击确定即可 就一个好看,强大的编程工具了
- poj 1325 Machine Schedule 解题报告
题目链接:http://poj.org/problem?id=1325 题目意思:有 k 个作业,机器A有 n 个模式:0 ~ n-1,机器B 有 m 个模式:0~ m-1.每一个作业能运行在 A 的 ...
- POJ-3352 Redundant Paths
In order to get from one of the F (1 <= F <= 5,000) grazing fields (which are numbered 1..F) t ...
- maven(一)创建一个maven的web项目
一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建 ...