各地市:
郑州网站建设 洛阳网站建设 开封网站建设 安阳网站建设 新乡网站建设 濮阳网站建设 焦作网站建设 鹤壁网站建设 三门峡网站建设 商丘网站建设 许昌网站建设 漯河网站建设 平顶山网站建设 驻马店网站建设 周口网站建设 南阳网站建设 信阳网站建设 济源网站建设 二七区网站建设 中原区网站建设 管城区网站建设 惠济区网站建设 金水区网站建设 上街区网站建设 巩义市网站建设 新密市网站建设 登封市网站建设 荥阳市网站建设 中牟县网站建设 经开区网站建设 高新区网站建设 涧西区网站建设 西工区网站建设 老城区网站建设 瀍河回族区网站建设 洛龙区网站建设 吉利区网站建设 偃师市网站建设 孟津县网站建设 新安县网站建设 洛宁县网站建设 宜阳县网站建设 伊川县网站建设 嵩县网站建设 栾川县网站建设 汝阳县网站建设 杞县网站建设 兰考县网站建设 通许县网站建设 尉氏县网站建设 开封县网站建设 金明区网站建设 顺河回族区网站建设 龙亭区网站建设 鼓楼区网站建设 禹王台区网站建设 安阳县网站建设 林州市网站建设 内黄县网站建设 汤阴县网站建设 滑县网站建设 龙安区网站建设 殷都区网站建设 文峰区网站建设 北关区网站建设 辉县市网站建设 卫辉市网站建设 新乡县网站建设 获嘉县网站建设 原阳县网站建设 延津县网站建设 封丘县网站建设 长垣县网站建设 卫滨区网站建设 红旗区网站建设 牧野区网站建设 凤泉区网站建设 华龙区网站建设 清丰县网站建设 南乐县网站建设 濮阳县网站建设 莘县网站建设 范县网站建设 台前县网站建设
当前位置: 主页 > 维护运营 > 微信营销 >

微信公众平台开发资源集锦,及资源整理

发布时间:2017-03-17 16:52 | 发布者:往流科技 | 浏览次数:

 作为微信公众平台开发先行者之一,往流科技曾先后担任软件测试、协议栈开发、高级软件自动化工程师职位,现为方倍工作室创始人,拥有2项移动通信相关的专利。在博客园撰写了上百篇微信开发博文并被广泛传播,是《微信公众平台开发最佳实践》的作者。 此前,笔者在《如何玩转微信支付功能的原理和开发》这篇文章中分享了他的一些与微信支付相关的一些博文,很多网友大呼不过瘾,这次笔者将整理一些微信公众平台开发方面的资源,以飨读者。微信公众平台开发——UnionID 
由于同一公司下多个公众号之间需要用户帐号互通,微信开放平台提供了UnionID机制,来解决此问题。通过获取用户基本信息接口,开发者可通过OpenID来获取用户基本信息,而如果开发者拥有多个公众号,可使用以下办法通过UnionID机制来在多公众号之间进行用户帐号互通。1. 将多个公众号绑定到同一个微信开放平台(open.weixin.qq.com)帐号下,即同一个Union下2. 通过获取用户基本信息接口中的UnionID来区分用户的唯一性,不过需要注意的是:公众号只有在被绑定到微信开放平台帐号下后,才会获取UnionID。只要是同一个微信开放平台帐号下的公众号,用户的UnionID是唯一的。换句话说, 同一用户,对同一个微信开放平台帐号下的不同应用,UnionID是相同的。( 阅读原文)微信公众平台开发——图文消息本文将介绍如何灵活的使用图文消息功能。被动回复消息中的图文消息,发送客服消息及高级群发消息接口的发送的图文消息与本文介绍的图文消息的各情况基本一致。主要内容分为四部分:图文消息的定义、图文消息的实现、图文消息的类型及图文消息的回复。( 阅读全文)微信公众平台开发——多个功能整合通过用户发送的关键字判断的方式来判断功能,再调用回复相应的内容。当一个功能不匹配的时候,则进入下一个功能判断。( 阅读全文)微信公众平台开发——关闭微信浏览器 
如何使用微信JS接口关闭微信内置浏览器返回到微信聊天窗口界面?微信的JS接口目前已公布了三种:右上角按钮/底部导航栏/用户网络状态,另外转发到朋友圈和分享到好友也可以使用JS接口来定义。而关闭微信浏览器可以使用
在HTML中的调用演示如下:



<HTML>

<HEAD>

<TITLE>微信JS</TITLE>


<META name=viewport content="initial-scale=1, user-scalable=no">

</HEAD>

<BODY>

<input type="button"value="关闭本窗口"onclick="WeixinJSBridge.call('closeWindow');"/>

<BODY>

</HTML>
微信公众平台开发—— 多客服

本文将介绍如何使用开发模式实现多客服系统。文章分为三个部分:回复多客服消息、触发多客服会话、其他说明( 阅读全文)。在《微信支付开发标记客户投诉处理状态》这篇文章中介绍了微信支付中如何标记客户投诉的处理状态。微信公众平台自定义菜单及高级接口PHP SDK 
本文介绍微信公众平台自定义菜单及高级接口的PHP SDK及使用方法。主要包括初始化对象、查看Access Token、创建二维码、获取关注者列表、获取用户信息、创建菜单、用户分组、上传下载多媒体、发送客服消息等功能。( 阅读全文)微信公众平台开发——高级群发接口 

本文介绍如何使用接口实现微信公众平台群发功能。分为以下四个部分:准备群发内容、选择群发对象、执行群发及接收群发结果。由于群发对象的不同,执行群发也有不同的方式。群发对象可以是用户组,也可以是OpenID列表。

用户组。获得用户分组,需要使用高级接口中的查询所有分组接口,获得相应的group_id,

OpenID列表。OpenID列表,是使用高级接口中的获取关注者列表接口来实现的。(阅读全文)

微信小店开发 DIY货架
目前,微信小店的货架支持开放给开发者使用,即开发者可以将自己的页面作为货架,通过JavaScript API来调起微信客户端原生的商品详情页。 
1.开发者需要预先通过1.1中的增加商品API,预先上传商品,得到product_id后,才能在自己的页面通过JavaScript API来调起商品详情页 
2.即使开发者将自己的页面作为货架,但由于商品存储仍在微信服务器,所以用户下单后,订单、库存管理等事务,开发者仍需要根据微信小店系列接口来完成。具体JavaScript API调用示例代码如下: 


if(typeofWeixinJSBridge =="undefined")

returnfalse;


varpid ="pDF3iY_G88cM_d-wuImym3tkVfG5";//只需要传递

WeixinJSBridge.invoke('openProductViewWithPid',{

"pid":pid

},function(res){

// 返回res.err_msg,取值

// open_product_view_with_id:ok 打开成功

alert(res.err_msg);

if(res.err_msg !="open_product_view_with_id:ok"){

WeixinJSBridge.invoke('openProductView',{

"productInfo":"{\"product_id\":\""+pid+"\",\"product_type\":0}"

},function(res){

alert(res.err_msg);

});

}

});

}
下载微信小店API文档 V1.15文档。
值得一提的是,由CSDN和《程序员》杂志联合主办的 2014年微信开发者大会将于8月23日在北京举行。组委会已经邀请到了陶瑾将作为我们的演讲嘉宾,他将给我们带来《如何玩转微信支付功能的原理和开发?》的主题分享。重点介绍微信支付接口配置及微信支付账号体系之间的作用,内容涵盖各大功能特性及接口(身份识别、支付功能、交易通知、订单查询、发货通知、告警通知、维权通知)等原理及与服务器的交互实现方式,着重介绍各项接口的签名算法过程。更多精彩内容,欢迎来现场聆听,与讲师互动,有搞不懂的疑问,欢迎参会者“抓住”讲师问个究竟。