2014-06-20 15:21:17 u013802231 阅读数 2387
  • 微信开发核心基础

    很多公司,企业甚至政府部分都开通了微信公众号,想要发挥微信的大价值,就必须让微信跟自己的平台或者数据库联系起来。这套《微信开发核心基础》,用一个完整的案例,告诉你微信开发流程,错误调试,如何看开发文档,学习你就可以自己做些独立开发。这个教程使用PHP为开发工具,建议你先学习子恒老师的《微信公众号使用》。学习完后,可以跟我反馈,如果好的话,会推出《微信服务号开发》教程,QQ/微信:68183131

    12949 人正在学习 去看看 秦子恒
微信开发案例教程按知识点划分,共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)代码调试
2014-03-14 15:55:17 u013802231 阅读数 2978
  • 微信开发核心基础

    很多公司,企业甚至政府部分都开通了微信公众号,想要发挥微信的大价值,就必须让微信跟自己的平台或者数据库联系起来。这套《微信开发核心基础》,用一个完整的案例,告诉你微信开发流程,错误调试,如何看开发文档,学习你就可以自己做些独立开发。这个教程使用PHP为开发工具,建议你先学习子恒老师的《微信公众号使用》。学习完后,可以跟我反馈,如果好的话,会推出《微信服务号开发》教程,QQ/微信:68183131

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

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

一、微信开发实例视频教程总目录:


微信开发实例视频教程

讲师介绍:

易伟,现广东合桓律师事务所专职律师。业余程序开发爱好者,2013年编著的《微信公众平台搭建与开发揭秘》一书出版后,市场引起极大的反响,短短几个月销量过万。

二、为什么需要微信开发实例视频教程这么套课程?

2.1、用户需要什么?

微信公众平台已经成为企业的标配,个人自媒体的发展也越来越重视微信公众平台。随着微信公众平台开发系统的报价水涨船高(微信支付20万起),一些企业希望企业内部人员能够学习开发微信公众平台,便于日后维护和节约成本。

2.2、微信开发实例视频教程学习目标(我们提供什么?)

目标一. 可以让学员快速上手掌握微信公众平台的特点。

目标二. 可以让学员迅速了解微信公众平台常用API的调用。

目标三. 可以让学员迅速掌握微信公众平台与html5的结合。

目标四. 可以让学员熟练使用微信公众平台的高级接口。

目标五. 了解ajax技术。

目标六. 了解LBS云开发。

目标七. 了解360全景图。

目标八. 通过微信开发实例视频教程的学习,可以制作出完整功能的订阅号和服务号微信平台。

2.3、微信开发实例视频教程课程特色

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

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

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

2.4、微信开发实例视频教程课程亮点

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

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

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

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

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

三、微信开发实例视频教程真心不错,我可以学吗?

微信开发实例视频教程针对零基础学员,如果具有一定的php和jquery基础将更快速的学习。

四、我该怎么学,如何才能学好微信开发实例视频教程这门课程,给些建议。

4.1、微信开发实例视频教程在时间上的安排建议

微信开发实例视频教程共100讲,如果您时间上充分,可以按照课程顺序逐一学习。

如果您是上班族或您已经有一定的基础了,可以挑选有兴趣的课程直接学习,每小节课程4-10分钟,特别适合碎片化学习。

4.2、微信开发实例视频教程学习要求

如果您没有基础,建议还是中规中矩的按照课程进度一点一点仔细观看学习,并一定要把看完的视频中的代码自己手敲一遍,以加深理解和记忆

如果您有基础,可不必按步就搬进行,可以拿你感兴趣的部分去学习,但一定要注意实践,并学会举一反三

4.3、微信开发实例视频教程讲师建议

1.最好看完视频之后,抛开视频,独立自己去把上课中的示例写一遍,看自己是否理解,如果不正确,可以回过头看再看下视频,如果反复,达到真正理解和熟练掌握的目的。

2. 一定不要过于依赖视频,要学会看API和使用百度,学会思考,学会举一反三。

3.先把功能实现,再去简化代码,不要拘泥于一两个封装好的代码。

五、学完微信开发实例视频教程这门课程后能做什么?

学会微信开发实例视频教程后,您可以结合用户微信公众平台建立成熟的运营方案,可以从事微信公众平台技术维护相关工作。

六、学习微信开发实例视频教程常见问题:

常见问题一:学习该教程使用什么软件?

讲师回答:php的IDE都可以,建议使用Dreamweaver6,方便微网站开发。至少要做到代码错误提示

常见问题二:学这个课程需要什么基础?

讲师回答:不需要基础。

常见问题三:自己的服务器是否可以?BAE收费怎么办?

讲师回答:可以使用php服务器或其他云服务,BAE收费后可使用SAE,有免费的云豆。

微信开发实例视频教程-深入浅出微信公众平台实战开发(微网站、LBS云、Api接口调用、服务号高级接口)地址:http://www.ibeifeng.com/goods-383.html


2017-11-10 09:05:47 towtotow 阅读数 1350
  • 微信开发核心基础

    很多公司,企业甚至政府部分都开通了微信公众号,想要发挥微信的大价值,就必须让微信跟自己的平台或者数据库联系起来。这套《微信开发核心基础》,用一个完整的案例,告诉你微信开发流程,错误调试,如何看开发文档,学习你就可以自己做些独立开发。这个教程使用PHP为开发工具,建议你先学习子恒老师的《微信公众号使用》。学习完后,可以跟我反馈,如果好的话,会推出《微信服务号开发》教程,QQ/微信:68183131

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

用微信公众号做营销互动,

都会用到一个功能,

让用户在公众号后台回复一个关键词,

然后会自动推送对应的内容给用户。


微信开发消息推送


这个功能在微信开发中,

我们叫它消息管理。


用户除了使用关键词回复之外,

还可以回复图片,用户地理位置,小视频等等。


从这一节课程开始,

子恒老师将跟你分享微信开发中的消息管理,

学完后,你将很容易实现上面说的功能…

微信开发推送消息案例视频教程在线观看

http://edu.csdn.net/course/detail/2946/48500

2017-07-03 11:19:07 mr_jianrong 阅读数 767
  • 微信开发核心基础

    很多公司,企业甚至政府部分都开通了微信公众号,想要发挥微信的大价值,就必须让微信跟自己的平台或者数据库联系起来。这套《微信开发核心基础》,用一个完整的案例,告诉你微信开发流程,错误调试,如何看开发文档,学习你就可以自己做些独立开发。这个教程使用PHP为开发工具,建议你先学习子恒老师的《微信公众号使用》。学习完后,可以跟我反馈,如果好的话,会推出《微信服务号开发》教程,QQ/微信:68183131

    12949 人正在学习 去看看 秦子恒
Android接入微信支付
2017-07-03

今天来聊聊,android中接入微信支付的需求,肯定有人会说,这多简单呀,还在这里扯什么,赶快去洗洗睡吧~~

那我就不服了,要是说这简单的,你知道微信支付官网多少吗,要是你一百度,下面全是广告,哈哈,你一不小心就掉坑去了,在简单的事,只要你想把他做好,其实也是很复杂的~

简介

首先我们来到微信支付官网瞅瞅:

Paste_Image.png

可以看到这就是微信支付首页,下面有几种支付方式,而我们今天的主角就是APP支付,我们可以直接点进去,或者从左上角接入指引-APP支付,进去的文档式样的,这是这个文档的位置如下图所示:

<img src="http://upload-images.jianshu.io/upload_images/1152636-4896a840f1db0366.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" alt="Paste_Image.png" title="" kf="" ware="" vc="" "="" target="_blank" class="keylink" style="border-width: 0px; padding: 0px; margin: 0px auto; list-style: none; display: block; height: 560px; width: 315.963px;">vc3qs8nWp7i2vdPI69Do0qrExNCpsr3W6KOsxMTQqdfKwc+jrNXi0fnE47/J0tTIw8/gudi1xMjL1LHKws/IyKXXvLG41eLQqdfKwc+jrLb4srvKx8zuzerSu7K918rBz6Os1NrIpdXSz8LSu7K918rBz6OsvMfXocqxvOS+zcrHvfDHrqOswe3N4sTjwey1vMu1wLS4+M7SvbK9ss6i0MXWp7i2xMfXvLG4xMTQqdfKwc+jrMTjw7u/tLn91eLOxLW1o6zEx87Svs3Wu8Tcuse6x8HLTyihyV+hySlPfqGjwe3N4sTE0KnLtdanuLa88rWltcSjrNPQvLi49taqtcDV4tXFzbyjrNPW09DLrcjP1ea/tLn9fn48L3A+Cgo8cD6/ydLUv7S1vcrH0qq80zMwML/ptcSjrLu50OjSqsbz0rW1xNK70KnXysHPoaM8L3A+Cgo8cD7B7c3izqLQxdanuLbT0MG9uPbGvcyot9ax8MrHPGEgaHJlZj0="https://open.weixin.qq.com/">开发者平台和商户平台

开发者平台:主要是针对开发者,比如:创建应用,获取appid 
商户平台:主要是商户上面的一些管理,比如:可以查看流水,订单呀

创建应用

这里我只是演示怎么创建应用,最后不会用这个账号的,因为我这是个人账号,没法申请支付,只是给不会创建的朋友做一个演示,需要哪些资料而已,会的可略过~

首先我们来到开发者平台,没有账号的先注册,这个我想不用演示了,直接演示怎么创建应用,首先你的登录完账号,点击管理中心-移动应用:

Paste_Image.png

点击左上角的创建移动应用,到如下界面,因为这里是测试,所有资料都是随便填啦

Paste_Image.png

点击下一步就来到了

Paste_Image.png

这一步让你填写,需要的平台,以及平台信息,我这里只悬着android,填入包名和签名,另外这里他没有想微博那样可以填入多个签名,那么这里我建议你一开始填入debug的签名,等调试通过了在填写正式签名,签名的获取方法和接入第三方登录是一样的。最后提交审核,等审核完以后,我们点击到应用详情,应该是这样的效果

Paste_Image.png

个人账号创建的应用审核通过后只有,分享功能,如果还需要支付,可以点击申请,然后认证账号并上传一些资料,这又是一个漫长的过程,这里我们就不了那么多了,现在直接说怎么在代码实现吧

运行官方demo

记住这里的支付demo是在商户平台的帮助里面下载,地址在这里,而不是开发者平台下载的那个demo(以前是可以,现在这里下载的demo,里面剔除了支付),如下图,是这个页面:

Paste_Image.png

第一个是基础库,点击后会跳到开发者平台,第二个参数支付demo,当然里面也包含了分享等一些功能,可以说如果你既要做支付又要做分享,那么你只需要这个一个demo就行了,当然还得需要我这篇文章呀

下载完导入eclipse,替换debug.keystore然后运行,就可以看到如下界面,终于看到支付了,激动不已是不是

Paste_Image.png

然后我们就可以点击“跳转到支付界面”,看看什么效果呀,是骡子是马总的溜溜吧,看到这一面,感觉神清气爽,因为demo跑通了,呵呵~

Paste_Image.png

demo也看了,钱也付了,那我们现在就该开始接入支付了

正式接入支付

首先还是得上一张流程图呀,不然你知道怎么个逻辑?

这是这个文档的官方地址

\,这是官方的解释

商户系统和微信支付系统主要交互说明:

步骤1:用户在商户APP中选择商品,提交订单,选择微信支付。

步骤2:商户后台收到用户支付单,调用微信支付统一下单接口。参见【统一下单API】。

步骤3:统一下单接口返回正常的prepay_id,再按签名规范重新生成签名后,将数据传输给APP。参与签名的字段名为appId,partnerId,prepayId,nonceStr,timeStamp,package。注意:package的值格式为Sign=WXPay

步骤4:商户APP调起微信支付。api参见本章节【app端开发步骤说明】

步骤5:商户后台接收支付通知。api参见【支付结果通知API】

步骤6:商户后台查询支付结果。,api参见【查询订单API】

首要微信支付暴露给我的是两步,一步是生成预支付订单,然后那个预支付订单id再去调用微信支付,所以说这里就有两种实现方式了,一种是客户端处理这所有步骤,另外一种肯定是服务端创建与支付订单和签名,然后返回给我们,我们才拿着这些参数去调用微信支付。实际应用中,推荐使用服务那种,但是我这里讲的是本地怎么实现支付,如果你们是在服务端支付,那么你的告诉他你需要什么参数,他怎么创建预支付订单等服务端下单参考这里

配置

这是官方的app支付开发步骤,另外这里由于我没有可用的支付所以,写demo我用的包名和key都是微信demo的

配置权限

配置activity

?
1
<code class="language-xml hljs "><uses-permission android:name="android.permission.INTERNET"></uses-permission></code>

配置回调activity

?
1
<code class="language-xml hljs "></activity></code>

调用支付

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<code class="language-java hljs ">public void testWxPay(View view) {
    new Thread(new Runnable() {
        @Override
        public void run() {
            ToastUtil.shortToastInBackgroundThread(getActivity(), "获取订单中...");
            try {
                byte[] buf = Util.httpGet(url);
                if (buf != null && buf.length > 0) {
                    String content = new String(buf);
                    Log.e("get server pay params:", content);
                    JSONObject json = new JSONObject(content);
                    if (null != json && !json.has("retcode")) {
                        req = new PayReq();
                        //req.appId = "wxf8b4f85f3a794e77";  // 测试用appId
                        req.appId = json.getString("appid");
                        req.partnerId = json.getString("partnerid");
                        req.prepayId = json.getString("prepayid");
                        req.nonceStr = json.getString("noncestr");
                        req.timeStamp = json.getString("timestamp");
                        req.packageValue = json.getString("package");
                        req.sign = json.getString("sign");
                        req.extData = "app data"; // optional
                        ToastUtil.shortToastInBackgroundThread(getActivity(), "正常调起支付");
                        toPay();
                    } else {
                        Log.d("PAY_GET", "返回错误" + json.getString("retmsg"));
                        ToastUtil.shortToastInBackgroundThread(getActivity(), "返回错误" + json.getString("retmsg"));
                    }
                } else {
                    Log.d("PAY_GET", "服务器请求错误");
                    ToastUtil.shortToastInBackgroundThread(getActivity(), "服务器请求错误");
                }
            } catch (Exception e) {
                Log.e("PAY_GET", "异常:" + e.getMessage());
                ToastUtil.shortToastInBackgroundThread(getActivity(), "异常:" + e.getMessage());
            }
        }
    }).start();
 
}
 
private void toPay() {
    // 在支付之前,如果应用没有注册到微信,应该先调用IWXMsg.registerApp将应用注册到微信
    api.sendReq(req);
}</code>

到这里如果你按照我的配置的话,正常情况下试可用调起支付界面了,如果出现-1,请检查是不是替换了debug.keystore,如果替换了,还是这样记得清空微信缓存

以上测试代码都在github上,官方的下载的sdk包也在该仓库的docs目录下

如果我的文章对来带来的帮助,可加我微信,微博,QQ什么啥的交个朋友也是不错的,另外微信,微博都会不定期发一些优质的文章,感谢大家的支持~~,联系方式在我的个人介绍里啦

2017-11-14 09:11:09 towtotow 阅读数 294
  • 微信开发核心基础

    很多公司,企业甚至政府部分都开通了微信公众号,想要发挥微信的大价值,就必须让微信跟自己的平台或者数据库联系起来。这套《微信开发核心基础》,用一个完整的案例,告诉你微信开发流程,错误调试,如何看开发文档,学习你就可以自己做些独立开发。这个教程使用PHP为开发工具,建议你先学习子恒老师的《微信公众号使用》。学习完后,可以跟我反馈,如果好的话,会推出《微信服务号开发》教程,QQ/微信:68183131

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

我们在使用微信公众号时,

会看到公众号底部有三栏菜单,

用户点击菜单后,

可以跳转到网页或者调用其它的功能,

这就是微信菜单的效果。


微信自定义菜单开发案例


微信公众号的菜单,

最多可以有三个一级,

每个一级菜单最多可以有5个二级菜单。


我们后面实现的微信三级分销海报,

就需要用到微信菜单,

在微信开发第5部分,

子恒老师跟你分享微信菜单开发…

微信自定义菜单开发案例视频教程在线观看

http://edu.csdn.net/course/detail/2953/48649

微信小店案例

阅读数 4473

微信开发资源下载

阅读数 2226

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