服务项目

亚太AG开户做网站

亚太AG开户SEO

亚太AG开户做网站

联系我们
公司地址: 湖南省亚太AG开户市岳麓区岳麓大道569号湖南商学院
客服QQ: 亚太AG开户做网站点击这里给我发消息 632410711
客服QQ: 亚太AG开户做网站点击这里给我发消息 2609541980
电话: 0731-88257003
手机: 18974860750
联系人: 刘小姐
亚太AG开户做网站二维码
亚太AG开户做网站热门图片
  • 企业怎么找高质量的亚太AG开户网站建设公司
  • 如何做一个排名好的外贸网站
  • 响应式制作建设网页中的图片设计
  • 网站排名优化增加网站外链的方法
您现在所在位置:亚太AG开户做网站 > 新闻资讯 > > 新闻资讯

微信公众号平台开发例子

来源:未知 作者:亚太AG开户做网站管理员 发表时间:2015-05-27 10:30 查看:
亚太AG开户微信公众号平台开发
此次亚太AG开户做网站_今网校友录微信公众号开发遇到的难点主要有两个,一个是用户身份验证流程,一个图片的处理。
 
微信第三方网页的openid获取与站点内的用户ID进行绑定,通过微信的网页授权获取用户基本信息接口,微信的文档说明很清楚,而流程我走了一次弯路,微信openid获取之前先要获取一个code参数,这里就多出了 一个跳转,之前的思路现在居然忘的差不多了,贴上现在的验证流程
 
 
第二个难点就是图片处理,项目里有头像上传,聚会发布等内容,现在的手机端拍照,尤其是苹果手机,随随便便一张照片就是几M ,一下就能让网页在微信里闪退,在前台就需要做好图片压缩工作,另外就是IOS 拍照的方向取值跟Android 是不一样的,竖着拍的图片,取完base64,在canvas里重绘后,图片变成横向了,这里又多出了一件事,就是取图片的exif信息,里面包含了orientation 值,然后对画布进行相应的旋转,头像上传,canvas做剪切还是很方便的
 
下班要吃饭了,下次再来继续写,亚太AG开户做网站_今网小敏把下面的笔记贴一下
 
1.开启 .htaccess  rewrite_module modules  http.conf  去掉#
2.'LOAD_EXT_CONFIG'         => 'db', //加载扩展配置文件。多个文件用逗号分
3.'AUTOLOAD_NAMESPACE' => array('Lib' => APP_PATH.'Lib')  扩展自己的类库文件
4.TP3.2.2版 读取数据库字段,要记得用小写
5. {:C('Copyright')}
6.类库扩展
   应用类库,在独立应用里,
   import('@.Common.Wechat');
  $weixin = new \Common\Wechat($this->token); //目录为Application/Home/Common/Wechat.class.php
  第三方类库直接在指定路径里直接加载,不用import
 $weixin = new \Org\Weixin\Wechat($this->token); //目录为Thinkphp/library/Org/weixin/Wechat.class.php
7.校友录微信外页面通过OAuth2.0鉴权获取用户openid,user_id 与openid绑定入库,相关页面浏览前对openid ,userid进行身份验证判断
7.HTML5 多图上传,FileReader  onload 是异步进行的,上传时单纯的FOR 循环,取到的图片组索引值等内容会产生混乱,可以采用递归处理,类似于ajax 的异步调用,ajax 可以设置async 参数,以前遇到这种情况,当时没有看文档参数用的递归解决的
8.base64 +canvas 进行图片保存,解决前端图片压缩,微信内置浏览器不兼容问题,以及多图选择,和删除问题, file_put_contents(realpath("./uploads/".$savepath)."/".$savename,$data);file_put_contents 的路径需要是物理路径,realpath 获取物理路径,html5 FileReader可以直接获取图片的base64
9.IOS中,HTML5图片获取base64后,图片方向变成横的,需要通过图片base64转binary二进制获取exif信息里的orientation方向参数,orientation含有8个方向。针对方向对画布进行相应的宽高设置,旋转及位移

上一篇:没有百度指数值的长尾关键词该怎么优化
下一篇:亚太AG开户做网站shopnc二次开发文档说明



tag标签:亚太AG开户做网站(1379)

微信公众号平台开发例子相关文章


亚太AG开户做网站售后服务流程
湖南唯一售后问题24小时处理,一对一技术服务,解决亚太AG厅公司售后通病。
  • 在线修改提交
  • 邮件提交
  • 传真提交
    (0731-88257003)
  • 电话咨询
    (18974860750)
  • 投诉建议
  • 处理完成
  • 电话验收
地区做网站: 湖南做网站 亚太AG开户做网站 株洲做网站 湘潭做网站 益阳做网站 常德做网站 衡阳做网站 岳阳做网站 郴州做网站 邵阳做网站 更多>>