2019-04-19 10:29:23 mossbaoo 阅读数 950
  • 微信公众号开发6-事件开发管理-微信开发php

    微信公众平台开发之事件开发管理是子恒老师《微信公众平台开发》视频教程的第6部。详细讲解了用php开发微信,对微信公众平台中的常见事件管理开发。内容包含微信关注事件,取消关注事件等等,其它的事件会在相应的章节中详细讲述。欢迎反馈,微信/QQ:68183131

    4497 人正在学习 去看看 秦子恒

1. 打开公众号,点击右上角人像图标

 

2. 点击查看“全部消息”

 

3. 点击右上角三个点的图标,然后“复制链接”

 

4. 获得以下链接(其中红色字体是该公众号的唯一码)

https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI2MzMwNzU5MA==&scene=126&bizpsid=0&subscene=0#wechat_redirect

 

5. 将该链接放进你想要做跳转的地方即可

<a href="https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI2MzMwNzU5MA==&scene=126&bizpsid=0&subscene=0#wechat_redirect" title="">关注公众号</a>
window.location.href = 'https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzI2MzMwNzU5MA==&scene=126&bizpsid=0&subscene=0#wechat_redirect';

 

2014-06-20 15:21:17 u013802231 阅读数 2387
  • 微信公众号开发6-事件开发管理-微信开发php

    微信公众平台开发之事件开发管理是子恒老师《微信公众平台开发》视频教程的第6部。详细讲解了用php开发微信,对微信公众平台中的常见事件管理开发。内容包含微信关注事件,取消关注事件等等,其它的事件会在相应的章节中详细讲述。欢迎反馈,微信/QQ:68183131

    4497 人正在学习 去看看 秦子恒
微信开发案例教程按知识点划分,共100小节,每小节时间不等,请学员注意!


微信开发教程-深入浅出微信公众平台实战开发(微网站、LBS云、Api接口调用、服务号高级接口)


1.1、课程的背景


微信公众平台的火热程度已经不用多言,无论是个人还是企业,政府还是商家,都已经开始搭建微信公众平台,微信的作用已经被各界人士认可。微信公众平台的技术需求市场缺口巨大。


1.2、微信开发教程课程内容简介


微信开发案例教程基于微信公众平台官方代码,由易到难,深入浅出的讲解微信公众平台各种常见功能的开发,微信开发教程包括Api接口调用,lbs应用,服务号高级接口,二级菜单,微网站搭建,分100节小课程,时长合计10小时26分钟。本课程针对零基础学员,如果具有一定的php和jquery基础将更快速的学习。


微信开发案例教程具体内容请查看:http://www.ibeifeng.com/goods-383.html


1.3、微信开发教程课程特色


1、讲师为业余程序开发爱好者,短时间内通过自学掌握微信公众平台开发技术,可以提供快速学习的方法和介绍学习经验,特别适合零基础学员。


2、微信公众平台各功能都是在客户需求基础上开发,实用性强。


3、在微信官方示例代码上进行修改,适合基础学员学习,避免讲解过于复杂的类的封装和继承。


1.4、微信开发视频教程课程亮点


1、紧跟最新微信公众平台接口更新内容,对各个接口讲解全面。


2、云平台开发,兼顾主流的BAE和SAE云平台,降低学习成本。


3、Dw6微网站开发,快速上手,所见所得,减少代码录入。


4、单客服、多客服、手机留言客服系统,多种客服解决方案,解决企业需求。


5、刮刮卡、会员卡、大转盘、一站到底微信流行游戏悉数介绍。


1.5、微信开发教程课程大纲




1、微信公众平台基础篇


(1)微信公众平台简介:开发准备、账号注册


(2)官方代码讲解


(3)编辑模式


(4)接口验证


(5)关键词回复


(6)关注事件


(7)图文消息


(8)音乐信息


(9)超链接,xml转义


(10)图片回复


2、Api调用


(11)车联网api测距


(12)最近店铺


(13)天气预报


(14)周边酒店


(15)静态地图


3、数据库


(16)Mysql数据库链接


(17) 欢迎老朋友,数据保存


(18)奖品秒杀


(19)数据库导入


4、提高篇


(20)综合功能,各类消息整合


(21)html5播放视频


(22)组合地图


(23)小黄鸡api


(24)调用手机web应用


(25)图片数据库


(26)字符串截取


(27)二级菜单


(28)图书馆查询 Rss调用


(29)SAE及SVN使用


(30)遍历数组


(31)刮刮乐


(32)缓存


(33)wap页制作


(34)足球比分,simple_html_dom应用


(35)导航地图


(36)模糊匹配


(37)百度翻译


(38)快递查询


(39)翻页查询


(40)任意翻页


(41)会员卡,BAE图片工具


(42)curl简介


(43)curl伪造来源


(44)法律查询


(45)curl重新定向


(46)自定义菜单


(47)微信5.0变化


(48)正则表达式


(49)简答题


(50)连闯三关


(51)电影点播


(52)四六级查询


5、微网站


(53)微网站介绍html+jqm


(54) 留言本


(55)手机浏览限制


(56)幻灯片,jqm事件


(57)滚屏,jqm方法


(58)日期插件


(59)html5定位+街景调用


(60)微网站布局


(61)升级版会员卡


(62)大转盘


(63)面板使用panel


(64) 人脸识别


6、服务号高级接口


(65)视频语音消息


(66) 高级接口综述


(67)语音接口,机器人问答


(68)语音接口,学英语


(69)客服接口,多条回复


(70)客服接口,生日提醒


(71)客服接口,手机随时回复


(72)永久二维码,分场景统计


(73)永久二维码,校园指南


(74)临时二维码,限时抢购


(75)地理位置接口,跑步签到


(76) 获取用户信息接口


(77)关注着列表接口


(78)分组管理接口


(79)多媒体上传下载接口


(80)oauth2 投票


(81)oauth2 留言


(82)声音提醒,ajax


(83)贺年卡


(84)微信墙


(85)叫号系统


(86)每问必答系统


(87)答错即过系统


(88)一站到底系统


(89)LBS云初步


(90)LBS云进阶


(91)单客服系统


(92)多客服系统


(93)异性对话


(94)摇色子


(95)WeixinJS接口


(96)中文分词


(97)360全景


(98)订阅号开发


(99)服务号开发


(100)代码调试
2017-12-16 16:10:35 JasonAPoint 阅读数 4467
  • 微信公众号开发6-事件开发管理-微信开发php

    微信公众平台开发之事件开发管理是子恒老师《微信公众平台开发》视频教程的第6部。详细讲解了用php开发微信,对微信公众平台中的常见事件管理开发。内容包含微信关注事件,取消关注事件等等,其它的事件会在相应的章节中详细讲述。欢迎反馈,微信/QQ:68183131

    4497 人正在学习 去看看 秦子恒

Question. 问题

微信端商城首页制作一个引导关注公众号的二维码,对于公众号的引流可以起到很大的作用。一般商城上的二维码有按照某种逻辑被动推送的形式,比如未关注过公众号的用户,第一次进入商城跳出一个二维码;另一种是用户主动点击某个按钮,触发二维码的展示,有点类似苹果手机上的小黑点(AssistiveTouch)。

Solution. 解决

HTML 部分:

<!-- 触发按钮 -->
<div class="alert-click" id="alert-click"></div>

<!-- 底部透明灰色层 -->
<div class='mask'></div>
<!-- 二维码层 -->
<div class='board'>
    <div class="logo"><span>德玛乃康</span></div>
    <div class='qrcode'><img src='images/qrcode.jpg'></div>
    <div class="heart"><span>关注</span></div>
    <div class='text'>长按二维码关注公众号</div>
</div>

HTML部分主要构建触发按钮和二维码部分,二维码部分由两个层组成,底部的透明灰色层,和底部的二维码层。

CSS 部分:

/* 触发按钮 */
.alert-click {
    width: 40px; height: 40px; display: block;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    background-image: url(images/icon_qrcode.png);
    background-repeat:no-repeat;
    background-position: center;
    background-size: 24px;
    color: #fff; line-height: 2rem; text-align: center; font-size: 1.2rem;
    -webkit-border-radius: 50%; border-radius: 50%;
    position: fixed; right: 20px; top: 240px; z-index: 1001;
}

/* 透明灰色层 */
.mask { 
    position: fixed; top: 0; left: 0; z-index: 998; 
    width: 100%; height: 100%; display: none;
    background-color: #000; opacity: 0.5; overflow: hidden;
}

/* 二维码层 */
.board { 
    position: fixed; background-color: #fff; top: 25%; left: 20%; 
    width: 60%; height: 310px; z-index: 999; display: none;
}

.board .logo span {
    display: block; height: 54px; color: #000;
    font-size: 16px; line-height: 54px; font-weight: 700;
    padding-left: 35%; padding-top: 4px; margin: 0 auto;
    background: url(images/logo.png) no-repeat 11% 0; background-size: 54px;
}
.board .qrcode { 
    position: relative; width: 80%; 
    margin-left: 10%; margin-bottom: 8px;
}
.board .qrcode img { 
    width: 100%; border-radius: 6px;
}
.board .heart span {
    display: block;
    height: 32px; width: 70px;
    margin: 0 auto; padding-left: 34px;
    font-size: 18px; color: #cc0000; line-height: 32px; font-weight: 700; text-align: center; 
    background: url(images/icon_heart.png) no-repeat left 2px; background-size: 26px;
}
.board .text { 
    position: relative; width: 90%; 
    margin-left: 5%; margin-top: 2%; padding-bottom: 8px;
    text-align: center; color: #666;
}

CSS 中主要应用到的技术是display、position、z-index、opacity几个重要样式实现排版。

JS部分:

<script type="text/javascript">
$("#alert-click").click(function(){
    $('.mask').css('display','block');
    $('.board').css('display','block');
});
$('.mask').click(function(){
    $('.mask').css('display','none');
    $('.board').css('display','none');
});
</script>

添加几个部件的显示与隐藏的交互效果。

Effection. 效果

这里写图片描述

2017-01-11 11:19:22 qq_36671474 阅读数 403
  • 微信公众号开发6-事件开发管理-微信开发php

    微信公众平台开发之事件开发管理是子恒老师《微信公众平台开发》视频教程的第6部。详细讲解了用php开发微信,对微信公众平台中的常见事件管理开发。内容包含微信关注事件,取消关注事件等等,其它的事件会在相应的章节中详细讲述。欢迎反馈,微信/QQ:68183131

    4497 人正在学习 去看看 秦子恒

最近这两天,在任何时候打开任意一个IT网站,都能在显著位置看到关于微信开发的文章,相信不少读者也关注了其中一些;由此可以肯定的一点是:大家对微信这一平台是非常关注的;相信很多人也都想基于这一平台去做一些事情,当你看到这篇文章的时候,希望能给眼前的你更多实践性的参考,也希望大家能谈谈自己的看法>>>>>>>>

1、微信开发介绍

1.1  微信开发网址

网址:https://open.weixin.qq.com

有兴趣的朋友可以打开网址看下微信开发的种类什么的

1.2  微信开发种类

1.2.1  移动应用(Native)开发

接入微信开放平台,让你的应用支持微信分享、微信收藏和微信支付。

举例:

①  现在在IOS和Android上有款应用叫做【开发者头条】,你阅读文章列表的某篇文章时,如果你觉得不错,可以收藏到微信中,或者分享到你的微信好友或者朋友圈;

②  我们使用京东或者美团进行商品购买后,可以使用微信进行支付,这些功能的实现就是做IOS、Andrdid开发人员使用OC、Java来结合微信的开发包来实现的;

具体可以到官网上点击微信开发平台来了解更多噢!

1.2.2  网站应用(Website)开发

接入微信开放平台,让你的网站支持使用微信账号来登陆。

优点:

省得你输入一堆的注册信息或者登陆信息,降低了注册门槛,给用户提供更多的方便;

具体可以到官网上点击微信开发平台来了解更多噢!

1.2.3  公众账号开发

接入微信开放平台公众账号开发,为亿万用户提供轻便的服务。

微信账号种类:

①  个人账号

个人注册,门槛较低,主要用于建立朋友圈,在自己的朋友圈范围内进行分享/聊天等。

②  公众账号

注册需要严格的审核,因为公众账号要作为一个具有广泛传播的这么一个平台,所以肯定审核严格。如果是企业,需要组织机构代码、法人信息等;如果是个人,需要身份证信息、银行信息等;如果是事业单位,需要提供法律文件等;

举例:

⑴  假如我是个人开发者,精通Android、IOS、Java、嵌入式、Web开发,平时喜欢分享一些开发经验在朋友圈,慢慢就觉着传播范围太受限制(必须是好友),于是,你就可以注册一个公众账号,每周写几篇文章,通过公众账号,下发给关注我、关注技术的人。

⑵  假如你是招商银行,为了方便客户进行业务查询/办理,可以申请一个公众账号,然后做一些开发,让客户能够关注公众账号,进行余额查询。业务办理等。

1.2.4  公众号第三方平台开发

成为公众号第三方平台,为广大公众号提供运营服务和行业解决方案。

举例:

假如你开了一家餐厅,你的朋友开了一个家具厂,你俩想让生意更红火,也想借着微信来推广,但是自己又不懂技术,这个时候就可以借助【微信第三方平台】进行公众号管理/顾客关系经营(抽奖、促销、会员管理等)

1.3  公众账号之详细介绍

1.3.1  种类有哪些呢?

详情请看官网:https://mp.weixin.qq.com/

种类:

订阅号:订阅号都在一个文件夹内放着

服务号:服务号和微信的好友在一个列表当中

企业号:企业号主要用于公司内部通讯使用的 

1.3.2  有什么区别呢?

①  订阅号

主要偏向于为用户传达资讯(类似报纸杂志),认证前后每天只可以群发一条消息;

(个人一般注册订阅号)

②  服务号

主要偏向于服务交互(类似银行,114等提高服务查询),认证前后每月可群发四条消息;

(个人不能注册,需要资质),经过认证的服务号可以调用全部九大类微信接口和微信支付。

③  企业号

主要用于公司内部通讯使用,需要先有成员的通讯验证信息才可以成功关注企业号;

温馨提示:

⑴  如果想简单的发送消息,达到宣传效果,建议你选择订阅号;

⑵  如果像进行商品销售,商品售卖,建议你可申请服务号;

⑶  如果想用来管理内部企业员工,团队,对内使用的话,可申请企业号;

1.3.3  十大类接口

•  语音识别接口(stt 将语音转化为文本)

•  客服接口(如果用户给公众号发送了消息,在24小时之内 可以给用户回复消息)

•  OAuth2.0网页授权接口(微信的第三方登录)

•  生成带参数的二维码接口(推广活动)

•  获取用户地理位置接口(拿到你的位置)

•  获取用户基本信息接口

•  获取关注着列表接口

•  用户分组接口

•  上传下载多媒体文件接口

•  微信支付接口(只允许经过验证的服务号才能够调用成功,否则都是无法调用。)

1.4  公众账号→订阅号开发基本步骤(商业开发)

①  购买一个一级域名,必须通过备案(将域名解析到DNS解析到云空间地址);

②  申请或购买主机空间(互联网可以访问),用于保存网页的;

③  注册公众账号(个人订阅号);

④  登陆公众账号,修改/维护个人订阅账号;

⑤  编写代码,调用微信平台提供的九大类接口;

个人推荐几个域名交易网站:

https://wanwang.aliyun.com/domain/

http://godaddy.com/

http://dnspod.com/

主机空间:

阿里云、亚马逊云(AWS)、腾讯云

1.5  公众账号→订阅号开发基本步骤(测试开发)

①  申请或购买主机空间(互联网可以访问),用于保存网页的;

②  申请测试用的公众账号(个人订阅号);

③  编写代码,调用微信平台提供的九大类接口;

2、公众号调用JS,SDK的步骤(个人订阅号)

步骤1:绑定域名(商业开发、测试开发都得绑定)
步骤2:引入微信所提供的js文件
步骤3:config(debug、timestamp、signature、jsApiList)
步骤4:wx.ready 调用微信所提供的接口
步骤5:error 进行失败的异常处理

jssdk的使用文档url:

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115&token=&lang=zh_CN


基于sample调用jssdk步骤

①  sample.php中 填写对应的appID、appsecret

②  将ticket、token这两个php文件传到新浪云中的bucket

③  修改jssdk.php中访问文件的方式

saestor://mybucket/...

④  将要使用的接口在config的jsApiList声明一下

⑤  在wx的ready中的回调函数中可以直接调用api


2018-01-15 22:14:46 MYTLJP 阅读数 4952
  • 微信公众号开发6-事件开发管理-微信开发php

    微信公众平台开发之事件开发管理是子恒老师《微信公众平台开发》视频教程的第6部。详细讲解了用php开发微信,对微信公众平台中的常见事件管理开发。内容包含微信关注事件,取消关注事件等等,其它的事件会在相应的章节中详细讲述。欢迎反馈,微信/QQ:68183131

    4497 人正在学习 去看看 秦子恒

用了好几个小时的时间,整理了一下关于公众号的思维导图,由于CSDN不能上传相对应的文件,所以萍子一一的分解开的截图附上来,希望对大家有所帮助哦~
因为是电脑设备自动截图,又鉴于内容比较多,可能不是太清楚,需要的小伙伴们,可以联系我,我可以随时发给你。

学习微信公众号需要的配置

这里写图片描述


微信开发的主体、请求方式、数据类型和环境

主体

这里写图片描述

请求方式

这里写图片描述
这里写图片描述

数据类型和环境

这里写图片描述


开始开发

获取access_token值并存储

这里写图片描述
这里写图片描述


账号管理

生成带参数的二维码

这里写图片描述

长链接转短链接

这里写图片描述


消息管理

获取微信服务器的IP地址

接收普通消息

接收事件推送

被动回复用户消息

这里写图片描述


微信网页授权

微信网页授权步骤

第一步:跳转页面,用户同意授权,获取code

这里写图片描述

第二步:通过code换取网页授权access_token(与普通的access_token不一样,具体见下方)
第三步:如果需要,刷新access_token值

这里写图片描述

第四步:拉取用户信息(需要scope为snsapi_userinfo)
第五步:附,检验授权凭证access_token是否有效,一般用不到

这里写图片描述


微信JS-SDK

说明

这里写图片描述

JS-SDK使用步骤

这里写图片描述

上传图片素材

这里写图片描述


微信公众号

握手协议

这里写图片描述

自定义菜单

自定义菜单类型

这里写图片描述

自定义菜单的设置

这里写图片描述

自定义菜单参数说明

这里写图片描述

获取自定义菜单

这里写图片描述


自定义菜单事件推送/被动回复用户信息

自定义事件推送

这里写图片描述

被动回复用户信息

这里写图片描述

根据菜单类型的点击,被动回复

点击按钮事件

这里写图片描述

公众号首次被某个用户关注的推送

这里写图片描述

微信扫一扫,并展示扫的内容

这里写图片描述

推送图文消息

这里写图片描述

回复图片消息
没有点击按钮

这里写图片描述

没有更多推荐了,返回首页