今天稍微抽了点儿时间,把 WeixinApi 完善了一下,加入了imagePreview的功能。imagePreview是微信客户端给内置浏览器增加的一个Javascript Interface,通过调用这个API,可以调起微信客户端提供的大图片查看组件,用户体验,那是极好的!
左右滑动进行图片浏览,还可通过右上角popup menu保存图片,发送给好友等等,Demo如下:
今天稍微抽了点儿时间,把 WeixinApi 完善了一下,加入了imagePreview的功能。imagePreview是微信客户端给内置浏览器增加的一个Javascript Interface,通过调用这个API,可以调起微信客户端提供的大图片查看组件,用户体验,那是极好的!
左右滑动进行图片浏览,还可通过右上角popup menu保存图片,发送给好友等等,Demo如下:
这里所谓微信公众账号的随意扩散,指的就是将你的微信公众号散播到微信好友、微信朋友圈后,好友点进去以后能够以最短的路径成功关注你的微信公众号!如果你的文章是通过微信公众平台后台进行推送的,进去以后,你会发现对应的公众号昵称处是可点击的,并且能直接打开公众号的资料页。我们不妨看一下它的源码:
HTML代码:
问题一:既然这个数字游戏是放到了微信公众账号里,那用户玩儿的时候也就必然是在微信里玩儿的,如果用户在玩儿的过程中,来了一条微信消息,用户该犹豫了,是继续玩儿呢,还是去看消息?
继续玩儿:那万一是一条很重要的消息,现在继续玩儿,不去看的话,耽误了怎么办?
去看消息:那现在都快玩到目标了,退出去以后,积分不就都丢了,那不白玩了么?
一直在用Weixin PHP Private API实现一些很有用的功能,但今天突然发现这个功能挂掉了,仔细看了一下https://mp.weixin.qq.com/cgi-bin/singlesend 接口的返回内容:{"base_resp":{"ret":10706,"err_msg":"customer block"}}
之前写了一篇关于这个WeixinJSBridge API的文章,文章地址 ,于是有很多网友都在过来咨询这个API的使用,在这里有必要跟大家再说一下:这个API在以前公布的部分接口被官方和谐掉很久了, 比如一键关注、分享给好友、分享到朋友圈等。当然,你可能会发现微信官方推送的一些文章还能使用这些功能,粗略估计,官方是对这个API增加了白名单控制,判断Referer,如果是微信官方的地址、或者是有合作的商家地址,则允许调用,否则,返回“access denied”!
前一段时间,在Android项目上要做一个分享到微信好友、微信朋友圈的功能,而且要求分享出去的内容得带上一个小尾巴“分享自:xxxx”,用系统自带的分享功能,办不到这一点,必须得用微信提供的分享SDK。
先说这个小尾巴,必须到微信开放平台(http://open.weixin.qq.com/
早在本站还在国外bluehost的时候,文章的“网友回复自动提醒功能”就是用邮件服务来完成的,即:当有网友阅读了本站的文章,并留言评论后,会自动将评论详细信息通过邮件发送到我的邮箱,以此种方式,尽量做到第一时间看到网友的评论,并给予回复。
1、回复“?”、“help”或“帮助”,系统会直接向您提供公众平台的使用帮助
2、POI数据查询,可以回复这样的关键字:附近的酒店、附近的电影院、附近的银行,等
3、想要消遣时间,浏览一些图片,可以回复这样的关键字:“美女图片”、“宠物图片”、“林志玲图片”、“范冰冰图片”,等等;但必须以“图片”结尾
4、回复“game+数字”开始数字游戏,就是那个很无聊的2048,当然,在这里你可以玩儿512,1024,2048等等
在微信上,通过公众平台推送给用户的文章,是在微信内部直接打开的,用的无外乎就是一个UIWebView控件(IOS上,Android上也差不多)。但特殊的是,微信官方在这里面加了一个默认的Js API--WeixinJSBridge,通过它,能直接在该页面上做这些操作:
1、将文章分享到微信朋友圈
2、将文章直接发送给微信上的好友
3、将文章分享到腾讯微博
4、关注指定用户
前一段时间为本站注册了微信公众平台,同时将消息处理机制接入本站。
方法:
1、在微信公众平台后台绑定接口,如http://www.baidufe.com/data/weixin
这里需要注意的是,人家网站上写的网站接入,可千万别只填写一个自己的域名,这样是不可能成功的,必须得有一个实实在在的接口才行。
2、在baidufe提供这个data/weixin接口,接受微信公众平台的验证
主要就是获取到微信发送过来的参数,然后加密一下再返回给它验证,匹配上就表示验证通过。
3、验证通过后,再修改data/weixin接口,用于消息处理