微信接口开发

微信公众平台开发——群发信息

家住魔仙堡 提交于 2019-12-18 05:36:19
1、目的   完成在微信公众号中群发消息。这里只是完成简单的 文字发送 。也可以发送语音图片等,只是发送数据格式不同而已,下面有链接,可以查询数据类型的数据发送格式。 2、群发短信的流程 获取测试公众账号(有账号的可以不用测试账号,不过正式的账号限制比较多) 用户关注上面的公众账号 通过appid和appsecret获取我们的access_token 通过access_token群发短信 3、获取测试公众账号 + 关注公众号 1)、公众测试账号获取   访问上面的连接,选择“接口测试号申请”获得直接打开 http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 通过微信客户端扫码登录即可登录。   登录完即可获取到一个测试公众账号的信息。主要有appId和appsecret两个参数,这将唯一标示一个公众号,并且需要将他们作为参数获取用户的信息。、 2)、配置接口信息 这一步可以参照 微信接入说明 ,该页提供一个php的实例下载,很简单基本上修改一下自定义的TOKEN就好了,然后把验证页面放到自己的服务器上。 这里我提供我做的一个例子: 准备资源: 域名+空间(我的是sae空间+万网域名)、仅作验证的php文件 域名指向的空间根目录我创建了一个wx_sample.php wx

微信公众平台消息接口开发(30)大众点评商户信息团购及优惠券查询

断了今生、忘了曾经 提交于 2019-12-17 20:11:04
微信公众平台开发 微信公众平台开发者 微信公众平台开发模式 大众点评 商户信息 团购 城市优惠券 作者: 方倍工作室 原文: http://www.cnblogs.com/txw1958/archive/2013/05/23/weixin-if30-dianping.html 一、获取数据 大众点评推出国内首个 O2O 开发者平台——“大众点评开发者平台”,开发者应用可访问大众点评平台上的本地商户信息、商户点评、优惠及团购等内容。 通过大众点评 API,开发者的相关应用可以根据用户的实时需求,访问大众点评平台上的本地商户信息、商户点评、优惠及团购等内容。未来,他们还将开放商户预订、电子会员卡等服务,与开发者探索更多合作的可能性。 开发者平台申请地址 http://developer.dianping.com/ 开发者申请使用大众点评API需要经过三个步骤: 第一步,注册开发者。 第二步,注册成功后即可获取App key,并拥有使用测试数据的权限,请参考《开发者协议》和《审核规范》进行应用开发。 第三步,在应用管理台提交应用审核,大众点评工作人员审核通过后,App key升级正式使用权限,同时自动切换为正式数据。 正式数据 App Key:480314895 App Secret:012e25459c3947e797104b397d1a0c6b 二、程序开发

个人微信订阅号自定义菜单空白

让人想犯罪 __ 提交于 2019-12-11 14:23:29
状况 最近在开发微信公众号的服务端,玩了玩个人的微信公众号,在调用自定义菜单的接口的时候报错(个人订阅号没有自定义菜单的权限),然后就出现下面的状况了 解决方案 来源: CSDN 作者: 掌上编程 链接: https://blog.csdn.net/weixin_43874301/article/details/103490720

微信开放JS-SDK,助力网页开发[转自微信官方]

旧巷老猫 提交于 2019-12-10 04:23:56
微信公众平台今日面向开发者开放微信内网页开发工具包(微信JS-SDK)。 通过微信JS-SDK提供的11类接口集,开发者不仅能够在网页上使用微信本身的拍照、选图、语音、位置等基本能力,还可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的网页体验。 微信JS-SDK主要包含以下能力: 1、分享类接口 支持获取“分享到朋友圈”、“发送给朋友”、“分享到QQ”和“分享到微博”按钮的用户点击状态,同时支持自定义分享内容。 2、图像类接口 支持拍照、从手机相册选择图片、上传图片、下载图片、预览图片功能。 3、音频类接口 支持实现录制、播放、暂停播放语音等功能,同时支持将语音快速上传到云端服务器或从云端服务器将语音快速下载到网页。 4、智能类接口 支持将语音快速地转换成文字。开发者无需掌握语音识别相关技术,只需简单地引用微信JS-SDK提供的方法即可实现。 5、设备信息类接口 支持获取当前手机设备的网络状态,如2g、3g、4g或wifi,为用户提供流畅的浏览体验。 6、地理位置类接口 支持获取用户的地理位置信息(需用户同意),支持使用微信内置的地图查看器查看地理位置或导航。 7、界面操作类接口 支持隐藏或显示微信内置浏览器“右上角菜单”、“分享到朋友圈”、“发送给朋友”、“复制链接”等指定的按钮,支持关闭当前网页窗口以返回公众号会话。 8、微信扫一扫接口

微信小程序调用微信支付接口

空扰寡人 提交于 2019-12-09 18:59:43
本文链接:https://blog.csdn.net/u012667477/article/details/80940578 前言:应项目要求,需要使用微信小程序做支付,写完后告知手续费太高方案不予通过(宝宝心里苦,但宝宝不说)。此次开发在因站在巨人的肩膀上顺利完成。 微信支付文档传送门:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_3 1.开发工具: Eclipse+Tomcat+微信web开发工具 2.开发环境: java+maven 3.开发前准备: 3.1 所需材料 小程序的appid,APPsecret,支付商户号(mch_id),商户密钥(key),付款用户的openid。 申请接入微信商户地址:https://pay.weixin.qq.com/static/applyment_guide/applyment_detail_miniapp.shtml 3.2 开发模式 本次开发采用的开发模式是:普通模式,适用于有自己开发团队或外包开发商的直连商户收款。开发者申请自己的appid和mch_id,两者需具备绑定关系,以此来使用微信支付提供的开放接口,对用户提供服务。 4 开发 4.1 小程序端 wx.request({ url: address + 'wxPay', data: {

微信公众号开发(一)

最后都变了- 提交于 2019-12-06 06:48:01
上一篇文章大致解读了官方文档给出的开发概述,本文正式开始开发步骤的记录。 1. 为了配合微信请求只能使用域名的要求,可以使用natapp搭建外网服务器,模拟域名访问,详细的步骤可参考文章: 搭建外网传送门 。主要就是配置一个免费隧道,并下载对应的natapp插件,按照免费隧道中的authtoken,配置config.ini文件放在natapp根目录下,双击启动即可。 启动natapp见下列这样即说明配置成功,可通过域名访问 域名设置成功就可以进行公众号开发了. step1 引包 <!--微信封装类--> <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>3.2.0</version> </dependency> <!--用于进行配置文件的注入--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> step2 微信相关配置信息的设置 server: port:

微信公众号开发步骤解读

若如初见. 提交于 2019-12-05 06:40:30
初次进行公众号开发可能不能完全明白官方文档的所有内容,但走过一遭发现官方文档解释了很多之前的困惑,详细信息可以移步 官方文档 查看。下面我根据自己的理解解读一下部分内容。 1、微信公众平台开发是指为微信公众号进行业务开发,为移动应用、PC端网站、公众号第三方平台(为各行各业公众号运营者提供服务)的开发,请前往微信开放平台接入。 解读:若微信公众号要与其他移动应用、PC端网站、小程序等结合使用,并且希望用户不论从哪个入口进入都能达到同一用户唯一性目的,就一定需要结合微信开放平台使用,例如要做告警信息的推送,常用方式是将告警信息推送到公众号中,可是怎么建立自研系统中的账号和具体微信用户的联系?借用微信开放平台会生成一个唯一的unionid,同一用户在不同入口进入都会得到同一个unionid,在使用该账号的用户关注目标公众号后,就可以将要发给这个账号的信息通过公众号推送给使用该账号的用户。unionid有关信息请移步 unionid使用 ,微信开放平台请移步至 微信开放平台 。 2、在申请到认证公众号之前,你可以先通过测试号申请系统,快速申请一个接口测试号,立即开始接口测试开发。 解读:正式的公众号开发有一些准备工作: 申请微信公众号 需要申请一个域名,公众号开发后台跳转只支持域名访问 这两点是正式使用必备的,开发调试中一般使用测试账号,可移步 进入微信公众帐号测试号申请系统

公众平台服务号、订阅号、企业微信、小程序的区别

匿名 (未验证) 提交于 2019-12-03 00:26:01
主要优势 1、用户可便捷地获取服务,无需安装或下载即可使用; 2、具有更丰富的功能和出色的使用体验; 3、封装一系列接口能力,帮助快速开发和迭代。 摘录于: 腾讯客服: 公众平台服务号、订阅号、企业微信、小程序的相关说明 文章来源: 公众平台服务号、订阅号、企业微信、小程序的区别

[微信公众号开发] NO.1 概述

空扰寡人 提交于 2019-12-01 16:28:53
概念 微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台。 服务号,订阅号 服务号具有更高级的接口权限,可以使用微信支付等高级接口,需要具有一定的开发能力,或者请相关人员进行开发。 订阅号通常是小团体,个人,自媒体用于推送资讯、技术分享。可以不需要开发,需要对公众号后台操作熟练。 openid 每个用户针对每个公众号会产生一个安全的openid,开发者可以通过这个openid作为用户的唯一标识。通过它识别到用户的个人资料,用于消息回复,公众号相关业务开发。 access_token access_token 是公众号调用接口的凭据,调用接口前需要先获得access_token,access_token 2个小时内有效,超过时限需要重新获取。获取access_token接口具有 每日调用次数限制,开发人员可以通过redis管理access_token。 公众号消息会话、公众号内网页 消息会话(群发消息、被动回复、模板消息、客服消息) 网页模式(网页可以呈现更复杂的业务,开发可以结合业务进行开发网页) 沙箱测试号 沙箱号地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 开发人员可以使用沙箱号进行接口功能的测试 以上是关于微信公众号的几个概念的介绍,后续的文章会逐步展开如何开发一个微信公众号。

微信小程序开发 - WMusicPlayer登录注册模块

元气小坏坏 提交于 2019-11-26 16:14:23
自动登录 Created with Raphaël 2.2.0 开始运行小程序 app.js中onLaunch()函数执行 wx.login() 获取code wx.request() url:/login 返回值为userinfo userid != -1 ? 将获得的用户信息 保存为全局变量GlobalData 登录流程结束 跳转到用户中心请求授权 wx.showModal:[failed] yes no yes no yes no 通过上述流程,可以达到自动登录,只需要用户第一次使用时授权一次即可 用户授权注册 Created with Raphaël 2.2.0 用户中心 用户点击登录,弹出授权窗口 授权成功 wx.login() 获取code wx.request() url:/register 用户注册成功 授权注册流程结束 wx.showModal:[failed] yes no yes no yes no 无法自动注册的原因 :微信由于修改 wx.getUserInfo() 接口的缘故,获取用户的授权等操作只能通过用户主动点击button来实现, 解决方法 源代码阅读请到 WmusicPlayer项目 GitHub 来源: https://blog.csdn.net/sunshine2285/article/details/91318256