当前位置:首页 > 开店经验 > 微信经验

微信公众号开发教程分享

关注:27 发布时间:2021-10-24 12:11:17

一、微信开发环境搭建:

工欲善其事,必先利其器。要做微信公众号开发,那么要先准备好两样必不可少的东西:

1、要有一个用来测试的公众号。 8080为本地服务器的运行端口,执行完上述命令后,我们就可以本地的127.0.0.1:8080服务器映射到外网了;

此时外网的用户可以直接使用http://xdp.ngrok.natapp.cn这个域名访问到我内网的127.0.0.1:8080服务器了;

使用了ngrok之后,我们就可以把内网的服务器当成公网服务器来使用了.访问的速度也还在可以接受的范围内吧,截止到目前为止ngrok是可用的,微信公众号服务器是可以访问的,这样一来也就不妨碍我们做本地调式了。

微信公众号开发

2、用来调式代码的开发环境。

1.1、注册测试公众号

微信公众号分为服务号、订阅号、企业号,订阅号可以个人申请,服务号和企业号要有企业资质才可以。

我们所说的微信公众号开发指的是订阅号和服务号。

关于订阅号和服务器的区别,是这样解释的:

服务号:主要偏向于服务交互(功能类似12315,114,银行,提供绑定信息,服务交互),每月可群发4条消息;服务号适用人群:媒体、企业、政*或其他组织。

订阅号:主要偏向于为用户传达资讯,(功能类似报纸杂志,为用户提供新闻信息或娱乐趣事),每天可群发1条消息;订阅号适用人群:个人、媒体、企业、政*或其他组织。

个人订阅号有一些接口是没有权限的,也就是说个人订阅号无法调用一些的权限接口,下图就是一个我的个人订阅号所具备权限列表;

而一些接口,如生成二维码、网页授*、自定义菜单、微信支付这样的接口权限个人订阅号是没有调用权限的,如上图红色框起来的那些接口,个人订阅号都无法调用。

幸运的是,微信公众平台提供了测试公众账号,测试公众号的注册地址为:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

只需要到这个页面,登录,并用自己的微信客户端扫码,并授*登录,就可以获得属于自己的测试公众号。

测试公众号具备几乎所有的接口,所以平时学习微信公众号开发时,就可以去注册一个测试公众号,然后使用这个测试公众号做开发就可以了。不废话了,还是先注册一个测试公众号吧

访问http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,注册一个测试公众号。

用微信扫描上述的二维码进行登录,登录成功后,就可以看到腾讯分配给我们的测试公众号的信息了;

测试公众号的所拥有的接口权限如下:

可以看到,测试公众号拥有大部分的接口调用权限,因此用测试公众号来学习微信开发是完全可以的。

1.2、搭建微信本地调试环境

开发基于微信公众号的应用比较大的痛苦之处就是调试问题,每次实现一个功能后都需要部署到一个公网服务器进行测试,因为微信用户每次向公众号发起请求时,微信服务器会先接收到用户的请求,然后再转发到我们的服务器上.

也就是说,微信服务器是要和我们的服务器进行网络交互,所以我们必须保证我们的服务器外网可以访问到,这种部署到公网服务器进行测试的做法对于我们开发者来说简直是噩梦。所以我们要想一个办法可以做到本地部署,本地调试代码。

而要做到这一点,那么我们要解决的问题就是将内网的部署服务器映射到外网,让微信服务器可以正常访问到,幸运的是,借助于第三方软件ngrok,我们就可以做得到。ngrok是一个免费的软件ngrok,使用ngrok后,我们就可以实现内网穿透。

也就是说我们可以将内网的服务器映射到外网给别人访问,这对于我们在本地开发环境中调试微信代码是以及给用户演示一些东西非常快速和有帮助的,因为可以直接使用我们自己的内网的电脑作为服务器。

国内提供ngrok服务比较好的网站是:http://natapp.cn/

从http://natapp.cn/网站上ngrok客户端;

完成后,得到一个压缩包,解压压缩包后,得到一个ngrok_windows文件夹;

打开cmd命令行窗口,进入到ngrok_windows目录下,然后输入如下命令:

ngrok -config ngrok.cfg -subdomain xdp 8080;

xdp是我自己自定义的一个域名, 8080为本地服务器的运行端口,执行完上述命令后,我们就可以本地的127.0.0.1:8080服务器映射到外网了;

此时外网的用户可以直接使用http://xdp.ngrok.natapp.cn这个域名访问到我内网的127.0.0.1:8080服务器了;

使用了ngrok之后,我们就可以把内网的服务器当成公网服务器来使用了.访问的速度也还在可以接受的范围内吧,截止到目前为止ngrok是可用的,微信公众号服务器是可以访问的,这样一来也就不妨碍我们做本地调式了。

学会了微信公众号注册、环境搭建、调试等一系列内容之后,我们的微信本地调试开发环境也就成功搭建好了。之后我们微信公众号的运营工作人员就可以在微信平台上实现自媒体活动、发布文字、图片、视频等等内容,以达到运营企业品牌,提高企业曝光率的效果。

微信公众号开发

猜你喜欢

  • 淘宝客微信群无限裂变实操流程

    淘宝客微信群无限裂变实操流程5人支持

    淘宝客微信群怎么裂变?淘宝客微信群裂变实操流程第一天:第一步:重新注册10个微信号,并绑定银行卡;第二步:因为这个老板不想用身边的人,他的市场是做昆明本地的,得重新加微信好友,而且他们也没有什么加好友软件。那只能手动加附近的人,在网上找一些微信群,qq群…

  • 微信如何清空收藏

    微信如何清空收藏45人支持

    微信收藏夹可以为我们保存很多好用好玩的内容,不过当然使用的时间长了或者有新的内容更新,旧的内容跟不上了。我们也应该将其清理一部分。不然占用过多的收藏夹空间以后有好的内容就无法收藏了。打开手机中已下载的微信应用,并登录账号在微信首页中点击…

  • 微信时刻视频新功能在哪里

    微信时刻视频新功能在哪里37人支持

    要进入时刻视频,不需要进入朋友圈,而是在“我”的界面,往下滑,会出现一个时刻视频的界面,就是点击右上角相继按钮即可进入,或者下拉“我的”开启,简单点来说,时刻视频就是你的个性化视频的介绍,类似于每日 vlog。那么怎么制作呢?抖音大家都知道吧,制作方式和…

  • 微信群聊接收不到信息是什么原因

    微信群聊接收不到信息是什么原因104人支持

    一般出现这种情况的原因有两种,一种是大家被移出了微信群聊所以就不能在继续受到群内的聊天信息了;还有一种原因是大家自己进行了群聊天消息接收的设置,因为这种设置的原因导致自己接收不到信息,这时候大家需要进行的操作就是更改设置,那更改设置的操作…

  • 微信生活缴费打不开的原因是什么

    微信生活缴费打不开的原因是什么79人支持

    其实微信已经是一个很成熟的软件了,里面开发的微信支付也好,微信聊天也好,微信朋友圈也好,都是已经被大众认可接受,所以也不可能是系统的问题。如果遇到打不开的情况,可以看看是不是自己网速慢,或者是用户自己手机的问题。缴费方式:微信生活缴费就是指的日常…

  • 微信|支付宝|微博春节红包怎么玩

    微信|支付宝|微博春节红包怎么玩82人支持

    随着春节的来临,“红包”逐渐变成了一个热门词汇。曾经作为春节期间由长辈在新年派给晚辈的红包,代表着新年的祝福和好运。而互联网时代,传统意义上的红包逐渐衍生出新的形式即网络红包,随着居民生活习惯的互联网化,网络红包渐渐成为新的春节贺岁祝福形式…

  • 微信扫码购怎么申请

    微信扫码购怎么申请57人支持

    1、开通注册小程序,进入开通公司的服务号,开通小程序,然后绑定已有商户号,开通微信支付,打开微信公共平台,用刚激活的小程序帐号密码登录,点击如下路径开通微信支付。点击“绑定”按钮,进入绑定已有商户号流程,验证成功后,将会进入绑定成功页。2、商户平台授权…

  • 微信理财通支持哪些银行

    微信理财通支持哪些银行37人支持

    微信理财通支持的银行非常多,因为微信用户十分庞大,主要有工行、建行、农行、中行、招行、交通银行、浦发银行、中信银行、平安银行、广发银行、光大银行、民生银行、兴业银行、北京银行、南京银行、宁波银行、邮储银行、上海农商银行、东亚银行,具体买…

  • 微信网页版登录怎么登

    微信网页版登录怎么登6人支持

    网页版微信有个好处就是不用下载客户端,直接搜索微信,进入网页,其实这是比较麻烦的,但是对于一些人来说宁愿这样,要使用网页版的话需要先打开浏览器,搜索微信,在弹出来微信网页版并点击进去,这个时候会弹出微信网页版二维码界面,打开手机微信,点击主页上的加号…

  • 微信淘宝客怎么做才能赚钱

    微信淘宝客怎么做才能赚钱20人支持

    一、过滤人群,形成稳定客户群很多人看起来有很多群,十几个千人群,微信淘宝客怎么赚钱?但是还是赚的不多,为什么?答案是没有进行后期的过滤人群,没有形成自己的稳定客户群。群不在多,人精准就行,一个群里上千人,微信淘宝客怎么赚钱?不是每个人都有消费力的。…

  • 18位微信付款码原理是什么

    18位微信付款码原理是什么75人支持

    18位微信付款码原理是商家在扫二维码和条形码的时候,其实就是通过这18位数的付款码给输入系统,相当于付款条形码的功能,被商家输入后就能够从顾客的账户进行扣款,所以对于顾客来说,这18位微信付款码是关乎到自己账户里面的钱,大家千万不要随意告诉任何人。…

  • 必胜客可以微信支付吗

    必胜客可以微信支付吗100人支持

    2017年1月11日,必胜客全国1700余家门店接入微信支付。即日起,用户不但可以在必胜客体验三秒快速买单的便利,更能享受微信支付与必胜客联合送出的新年福利。同时,用户在必胜客上海门店使用微信支付消费,还可以一键领取微信会员卡,享受更多会员权益及优惠。…