appid

微信小程序发送红包功能。填坑记录

放肆的年华 提交于 2019-12-06 11:42:46
微信官方文档 1. 开通条件 (1)商户号已入驻 90 日 (2)商户号有连续 30 天正常交易 (3)只有 企业资质 的商户才有资格申请 2. 注意事项 (1) 目前小程序红包仅支持用户微信扫码打开小程序 (2) 小程序开通了 ‘社交红包类目’或者处于违规状态时,将无法开发小程序红包 (3)单日最高发放金额 一百万元 (可在商户平台设置) (4) 单日每个用户可领取红包个数 1-10 个 (可在商户平台设置) (5) 单日同一用户领取本商户红包金额 最高 一千元 (可在商户平台设置) (6) 防刷等级:防刷是指微信风控针对微信小号、僵尸号、机器号等的拦截,你可以通过更改防刷等级控制防刷的强度( 0 级为关闭, 1 到 3 逐级递增安全等级); (7)要选择好红包发放场景, 3. 需要提供的信息 (1) 需提供商户证书(详情见 4.4 ) (2)微信支付分配的商户号 (3) 公众账号 appid (4)商户名称(发送红包时,发送者名称) 4. 商户后台操作 4.1 开通小程序红包权限 在使用小程序红包之前,请前往开通小程序红包功能。操作路径:【登录微信支付商户平台 —— > 产品中心—— > 小程序红包—— > 开通】 4.2 首次开通时需要选择一个具体的小程序进行权限申请,如下图所示: 其他需要开通权限的小程序,可在页面自行设置。操作路径如下:【登录商户平台 —— > 产品中心—

微信公众号开发(一)

最后都变了- 提交于 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:

PHP实现微信扫码自动登陆与注册,参考实例

喜夏-厌秋 提交于 2019-12-06 04:55:14
微信开发已经是现在phper必须要掌握的一项基本的技术了,其实做过微信开发的都知道微信接口非常的强大做起来也非常的简单,这里我们一起来看一个微信自动登陆注册的例子. php 微信扫码 pc端自动登陆注册 用的接口scope 是snsapi_userinfo, 微信登陆一个是网页授权登陆,另一个是微信联合登陆 网页授权登陆: http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html 微信联合登陆: https://open.weixin.qq.com/cgi-bin/frame?t=home/web_tmpl&lang=zh_CN 一、首先把微信链接带个标识生成二维码 比如链接为 https:// open.weixin.qq.com/conn ect/oauth2/authorize?appid= '.$appid.'&redirect_uri='.$url.'&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect' 我们可以在state上做文章,因为state你传入什么微信那边返回什么,可以作为服务器与微信段的一个标识: 1 public function creatqrAction(){ 2 if($_GET['app']

做小程序遇到的问题

爱⌒轻易说出口 提交于 2019-12-05 20:19:12
这几天做了一个小程序,因为半年没写过小程序了,重新拾起有点生疏了,遇到了一些问题。 1.做完一个小程序需要上传,结果上传之后在微信公众号平台找不到,这是因为小程序的appid和你本身的appid不一致,导致没上传上去 这俩处appid要一致才能上传成功。 2.真机调试这个测试版只能在自己手机上看,如果想让别人看到,增加管理员,在公众号平台首页添加,添加之后扫二维码可以让朋友及同事浏览。 3.最后一个就是审核的时候,有时候审核不通过,也有时一次就过,不过的原因只是因为你 改成红框内的内容即可。 本期分享就到这里,谢谢大家! 来源: https://www.cnblogs.com/zxb123/p/11945090.html

微信服务商下的支付/收款

旧巷老猫 提交于 2019-12-05 17:34:30
在小程序中使用服务商模式下的付款码支付 首先说明,服务商是没有支付能力,其下的特约商户可以作为支付账户 需要准备的材料 1.服务商商户号 2.在服务商下申请特约商户,生成子商户号 3.在特约商户管理中 -> 配置 -> 添加/配置特约商户的APPID (项目中添加的是小程序的appid) 调用接口时,需要注意的几个参数 a. appid -> 此处为开通服务商的appid,项目中为qx公众号的appid b. mch_id -> 此处为服务商商户号 c. sub_mch_id -> 此处为子商户号 d. key -> 此处为服务商商户号的支付秘钥 来源: https://www.cnblogs.com/qiuphp/p/11937355.html

转 iOS所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程

南楼画角 提交于 2019-12-04 19:12:37
一款App在别人的机器上开发和发布,现在迭代更新和开发需要在一台新mac机上开发和发布。(使用同一个开发者账号) 问题: 1.在新mac机器上开发并导入真机测试,是不是需要从别人的机器上面导处开发者证书、开发者授权文件和开发密钥导入到新mac机器上才能开发? 2.程序迭代开发完成,App上传苹果应用商店的时候是不是还需要用老机器发布才可以才能保证App更新?能不能从老机器上面把发布证书导入到新机器上,用新机器发布App? 解决方案: App开发和发布过程中证书基础知识: 1. Certification(证书) 证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种: 1) Developer Certification(开发证书) 安装在电脑上提供权限:开发人员通过设备进行真机测试。 可以生成副本供多台电脑安装; 2) Distribution Certification(发布证书) 安装在电脑上提供发布iOS程序的权限:开发人员可以制做测试版和发布版的程序。 不可生成副本,仅有配置该证书的电脑才可使用;(副本制做介绍在下面Keychain中介绍) 2. Provisioning Profile(授权文件) 授权文件是对设备如iPod Touch、iPad、iPhone的授权,文件内记录的是设备的UDID和程序的App Id,即使被授权的设备可以安装或调试Bundle

获取微信授权

旧巷老猫 提交于 2019-12-04 14:12:45
要设置微信IP白名单 配置服务器地址 配置授权回调域名 获取code: https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect 来源: https://www.cnblogs.com/hool/p/11869771.html

ajax语法

别等时光非礼了梦想. 提交于 2019-12-03 22:46:59
$.ajax({ type: 'POST', url: "url", data: { appName: appName, op: appStatus }, dataType: "JSON", success:function(res) { console.log(res); $("#status"+appId).text(res.strStatus); $("#btn"+appId).text(res.strBtn); $("#light"+appId).css("background-color",res.light); } }); 来源: https://www.cnblogs.com/ushowtime/p/11810089.html

微信授权登录

拜拜、爱过 提交于 2019-12-03 15:32:17
1. 微信登录的两种实现方式   第一种是基于微信公众号进行登录,第二种是基于微信开放平台进行登录。   原因是微信登录不同于QQ登录和微博登录,微信登录没有提供输入账密码登录功能。微信只提供了扫码登录功能,如果是PC端进行登录的话可以用手机进行扫码,但是如果是手机端打开二维码是不能进行扫码的,即便是长按二维码识别功能,但是非常不友好。 2.微信登录的实现方式也有两种   第一种是没有自己的账号体系,直接拉取微信用户信息来进行网站登录。   第二种是有自己的账号体系,授权成功后需要绑定自己的账号。   两种实现方式都可以,只是在向session中存用户信息的时候是存用户获取的微信信息还是根据获取的微信信息(可以根据openID和nickname进行对应查询用户)转换为自己系统内对应的账户信息。 3.基于微信公众号进行授权登录 1.简介   如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑。 总的来说,分为四部: 1、引导用户进入授权页面同意授权,获取code 2、通过code换取网页授权access_token(与基础支持中的access_token不同) 3、如果需要,开发者可以刷新网页授权access_token,避免过期 4、通过网页授权access_token和openid获取用户基本信息(支持UnionID机制)

php实现微信推送消息

穿精又带淫゛_ 提交于 2019-12-03 04:38:32
<?phpnamespace Org\Weixin;class OrderPush{ protected $appid; protected $secrect; protected $accessToken; function __construct($appid, $secrect) { $this->appid = $appid; $this->secrect = $secrect; $this->accessToken = $this->getToken($appid, $secrect); } /** * 发送post请求 * @param string $url * @param string $param * @return bool|mixed */ function request_post($url = '', $param = '') { if (empty($url) || empty($param)) { return false; } $postUrl = $url; $curlPost = $param; $ch = curl_init(); //初始化curl curl_setopt($ch, CURLOPT_URL, $postUrl); //抓取指定网页 curl_setopt($ch, CURLOPT_HEADER, 0); //设置header