个人技能总结10:微信开发

参考:  http://www.cnblogs.com/fengzheng/p/5023678.html

一.开始前准备

1.公网服务器的准备

尽量不要使用ip那种的会影响后面好多功能。实际开发可自行购买云服务器和域名。域名不可以有端口号即只可用80端口。

附录1:使用ngrok做内网穿透

A) 登录ngrok国内网址:https://www.ngrok.cc/注册账号,申请隧道。

B) 下载ngrok客户端,云盘:https://pan.baidu.com/s/1bN3jjS 提取码:4agx

C) 开启

 

附录2Apache反向代理

http://www.cnblogs.com/ycmxm/p/6855519.html

 

附录3:申请测试账号

地址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

 

附录4:阅读开发文档

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

 

附录5:在线接口调试工具

https://mp.weixin.qq.com/debug

 

附录6Java参考代码

https://pan.baidu.com/s/1pLLrapt 提取码:隐藏

 

2.微信公众号申请

个人测试用的话http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login即可,企业的话申请公众号可申请服务号(订阅号好多接口不可用,具体可查看官网)

 

二.开发模式

1.服务器配置

 

首先需要把 AppIDAppsecret提取出来

 

启用服务器配置

1)具体参考开发文档

2)代码

 

 

 

2.使用接口调试工具创建自定义菜单

具体可查看开发文档

{

        "button": [

            {

                "type": "view",

                "name": "图书漂流",

                "url": "url"

            }

        ]

}

2.接口调用

2.1 用户绑定

在进入绑定页面之前,授权获得用户信息

https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxdc1f6ca919a5a5fe&redirect_uri=http%3A%2F%2Fycm12580.ngrok.cc%2Fwechat%2FwxreceiveHandle%2Flogin&response_type=code&scope=snsapi_base&state=123#wechat_redirect

上面的参数redirect_uri 为授权后回调地址需要urlEncode对链接进行处理

具体参考开发文档

回调地址会携带code参数和state参数,可通过code获取到用户管理微信的openID,首次登陆需要提交系统用户的信息,将openID绑定到该用户上完成绑定

代码参考:

 

 

 

2.2 发送客服信息

 

 

具体参考开发文档

 

2.3 调用js-sdk获取地理位置

 

 

 

 

 

后台获取配置参数具体参考代码,注:此处url的获取必须动态获取,且传递参数的时候必须POST传递,否则网页上会出现 valid signature的错误。

资源下载链接为: https://pan.quark.cn/s/9648a1f24758 这个HTML文件是一个专门设计的网页,适合在告白或纪念日这样的特殊时刻送给女朋友,给她带来惊喜。它通过HTML技术,将普通文字转化为富有情感和创意的表达方式,让数字媒体也能传递深情。HTML(HyperText Markup Language)是构建网页的基础语言,通过标签描述网页结构和内容,让浏览器正确展示页面。在这个特效网页中,开发者可能使用了HTML5的新特性,比如音频、视频、Canvas画布或WebGL图形,来提升视觉效果和交互体验。 原本这个文件可能是基于ASP.NET技术构建的,其扩展名是“.aspx”。ASP.NET是微软开发的一个服务器端Web应用程序框架,支持多种编程语言(如C#或VB.NET)来编写动态网页。但为了在本地直接运行,不依赖服务器,开发者将其转换为纯静态的HTML格式,只需浏览器即可打开查看。 在使用这个HTML特效页时,建议使用Internet Explorer(IE)浏览器,因为一些老的或特定的网页特效可能只在IE上表现正常,尤其是那些依赖ActiveX控件或IE特有功能的页面。不过,由于IE逐渐被淘汰,现代网页可能不再对其进行优化,因此在其他现代浏览器上运行可能会出现问题。 压缩包内的文件“yangyisen0713-7561403-biaobai(html版本)_1598430618”是经过压缩的HTML文件,可能包含图片、CSS样式表和JavaScript脚本等资源。用户需要先解压,然后在浏览器中打开HTML文件,就能看到预设的告白或纪念日特效。 这个项目展示了HTML作为动态和互动内容载体的强大能力,也提醒我们,尽管技术在进步,但有时复古的方式(如使用IE浏览器)仍能唤起怀旧之情。在准备类似的个性化礼物时,掌握基本的HTML和网页制作技巧非常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值