微信公众平台开发

来源:互联网 发布:安知玉如意无删减 编辑:程序博客网 时间:2024/04/26 11:06

微信公众平台的开发和营销基于微信庞大的用户量和较低的开发成本在近一段时间内发展迅速。

简单的微信公众平台的开发比较简单,当然基于微信自带浏览器进行网站的建设也是常有之事,当然网站的某些功能也可以在微信会话界面下直接完成。

虽然也开发或简单或麻烦的几个微信公众平台,还真没有给自己写过公众平台,趁着五一没事儿给自己写了个公众平台,大家有兴趣可以关注一下玩玩,功能也比较简单,其中比较麻烦是给同学开发了个家教注册和信息查询、发布的功能,回头还得迁移到朋友的平台上去--

有兴趣的朋友可以关注一下:


这里要和大家分享的是微信平台开发中的一个问题:用户绑定。

对于一个微信公众账号来说,openid是标志某一特定用户的标记,也就是用户在发送消息到公众平台是,接收到的xml数据中fromUsername.

所以我们可以将这个属性作为一个标记,和用户的其他信息(包括微信信息和个人新输入注册信息)存放到数据库中。

但是问题是在使用微信自带浏览器的打开的页面中无法直接获得openid。

我通常所采用的方式直接通过地址将openid传给php文件,然后放到SESSION中。

根据网上信息有一种解决方式是;借助微信的Oauth2.0认证接口,而且科有一种方法可以实现不显示认证页面然后拿到code再获取openid。

具体详情请点击打开链接

我对这个方法进行了尝试,确实可以工作但是出现了点小问题,就是当我将两个公众账号(这两个公共账号一个是正常申请公共账号,另一个使用关联账号登录的测试账号)配置到统一份后台代码上,然后在同一关注账号下使用Oauth认证途径在两个公共账号中获得的openid是一样的,但是应该是不一样的,其他都是正常的。

具体问题还希望各位看官能帮忙解决一下,表示无力解决了。。


0 0