微信api

微信小程序媒体音乐API更新小记,以及音乐外链制作方法

天涯浪子 提交于 2020-02-11 14:42:57
  假期开发微信小程序玩的时候发现音乐播放功能,但是教程中的旧版API已经不能成成功打开   官方文档写的很清楚,旧版接口不再维护,使用新版接口,换API后,又出现了新的问题,虽然没有报错信息,但是播放器闪退, 就是点击事件后,弹出来播放器,但是秒退。官方文档翻了一上午,始终没发现是外链出了问题。   拿网易163为例: 复制后粘贴到记事本, 圈起来的就是ID,替换到下面的数字 http://music.163.com/song/media/outer/url?id=数字.mp3 =》http://music.163.com/song/media/outer/url?id=1421191995.mp3【这个就是mp3外链】 来源: https://www.cnblogs.com/Timeouting-Study/p/12294731.html

微信小程序开发笔记⑫——屏幕亮度、陀螺仪、设备方向、拨打电话和振动

自古美人都是妖i 提交于 2020-02-05 13:52:26
屏幕 小程序还提供了一些api来操作屏幕的参数,主要是屏幕的亮度 官方描述 https://developers.weixin.qq.com/miniprogram/dev/api/device/screen/wx.setScreenBrightness.html < view > < button bindtap = " screen " > 屏幕亮度 </ button > < button bindtap = " setScreen " > 设置屏幕亮度 </ button > </ view > screen : function ( ) { wx . getScreenBrightness ( { success ( res ) { console . log ( res ) } } ) } , setScreen : function ( ) { wx . setScreenBrightness ( { value : 1 , success ( ) { console . log ( "设置成功" ) } } ) } , 真机调试结果如下 陀螺仪 官方描述 https://developers.weixin.qq.com/miniprogram/dev/api/device/gyroscope/wx.stopGyroscope.html 陀螺仪和加速器有所不同

微信小程序开发笔记⑭——获取AccessToken、获得当前用户信息、收货地址、获取位置、手动转发、定时器、用户登陆、获取手机号和附近小程序

风格不统一 提交于 2020-02-05 13:50:29
获取AccessToken 官方描述 https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html AccessToken功能上类似于web开发中的session < view > < button bindtap = " getAccessToken " > 获取AccessToken </ button > </ view > /** * 获取AccessToken */ getAccessToken : function ( ) { wx . request ( { url : 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + this . appid + '&secret=' + this . secreat , success : function ( res ) { console . log ( res ) myAccessToken = res . data . access_token } } ) } , 获得当前用户信息 官方描述 https://developers.weixin.qq.com/miniprogram/dev/api

微信支付技术解决方案

人走茶凉 提交于 2020-01-22 00:34:28
本文将全面介绍微信公众账号号支付技术解决方案。 1.微信支付简介 1.1 功能简介 微信支付,是基于微信客户端提供的支付服务功能。同时向商户提供销售经营分析、 账户和资金管理的技术支持。 用户通过扫描二维码、 点击图文消息进入商品页面购买等多种方式调起微信支付模块完成支付。 目前微信支持公众号内支付。 其中支付方式, 可以分为 JS API 支付、 Native(原生)支付。商户可以结合业务场景,自主选择支付形式。 1.2 支付账户 商户向微信公众平台提交企业信息以及银行账户资料, 审核通过并签约后, 可以获得以下帐户(包含财付通的相关支付资金账户) ,用于公众号支付。 帐号 作用 appId      公众号身份标识。 appSecret    公众平台 API(参考文档 API 接口部分)的权限获取所需密钥 Key,在使用所有公众平台 API 时,都需要先用它去换取 access_token,然后再进行调用。 paySignKey   公众号支付请求中用于加密的密钥 Key, 可验证商户唯一身份, PaySignKey对应于支付场景中的 appKey 值。 partnerId   财付通商户身份标识。 partnerKey   财付通商户权限密钥 Key。 注意: appSecret、 paySignKey、 partnerKey 是验证商户唯一性的安全标识, 请妥善保管。

浅析微信支付:公众平台卡券功能开通、HTML5线上发券(JS-SDK接口)、查看卡券详情

▼魔方 西西 提交于 2020-01-18 00:32:13
本文是【浅析微信支付】系列文章的第十六篇,主要讲解如何使用微信公众平台的卡券功能、如何使用HTML5在网页展示用户领券以及微信卡券和商户平台代金券的关系。 浅析微信支付系列已经更新十六篇了哟~,没有看过的朋友们可以看一下哦。 浅析微信支付:开通免充值产品功能及如何进行接口升级指引 浅析微信支付:商户平台代金券或立减优惠开通、指定用户代金券发放、查询等 浅析微信支付:商户平台开通现金红包、指定用户发放、红包记录查询 浅析微信支付:支付验收示例和验收指引 浅析微信支付:如何使用沙箱环境测试 前几篇文章主要介绍了如何在【微信商户平台】使用代金券和满减优惠折扣等产品功能,有不少小伙伴说到,【微信公众平台】也有一个卡券功能,那么他们有什么差别呢?这个卡券功能该如何使用?本文会给大家一个解释。 两者的差别 首先,我们来解释商户平台和微信平台各自优惠券的区别,如果有人试过,那么应该知道,两者是不通用的,不通用的,不通用的!!! 至于这里要重点标识不通用?因为在开通微信卡券功能后,在商户平台也会出现微信卡券对应优惠券信息,虽然没有发券的功能,只是展示,但如果我们走接口发券,就会出现 发券失败,不支持发送xxx类型的优惠券 的错误,这时就尴尬了; 还没完,因为平台不同,所以微信卡券和支付优惠券发送、领取的方式(接口)也是不同的,包括用户领取时跳转到的页面也不相同,这个也请大家注意。 所以

微信api access_token报错

蹲街弑〆低调 提交于 2020-01-17 12:03:40
授权和调用接口报access_token错 有可能是因为access_token不是最新的,在授权的时候就需要把token存缓存或者数据库 如果是签名错误,先用微信签名调试工具测试,如果没有问题,那就查看url是否携带了参数,url?code=xxx&a=xxx,需要把url编码一次,php使用 urlencode再提交就可以了 来源: CSDN 作者: Mitsubishi_Lancer 链接: https://blog.csdn.net/lorraine_40t/article/details/104014812

微信调用接口报错:"errcode":45009,"errmsg":"reach max api daily quota limit hints:

两盒软妹~` 提交于 2020-01-16 10:20:01
api请求次数达到最大上限, 每个帐号每月共10次清零操作机会,清零生效一次即用掉一次机会(10次包括了平台上的清零和调用接口API的清零) https://developers.weixin.qq.com/doc/offiaccount/Message_Management/API_Call_Limits.html 来源: CSDN 作者: 殇城林 链接: https://blog.csdn.net/sinat_36454672/article/details/103997017

微信小程序调起支付API

旧巷老猫 提交于 2020-01-10 19:34:50
官方文档: https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7 https://developers.weixin.qq.com/miniprogram/dev/api/open-api/payment/wx.requestPayment.html 假设订单发送给后台后,这里就是支付接口返回的数据 { "return_code": "SUCCESS", "return_msg": "OK", "appid": "wxd678efh567hg6787", "mch_id": "12345678", "nonceStr": "5K8264ILTKCH16CQ2502SI8ZNMTM67VS", "paySign": "22D9B4E54AB1950F51E0649E8810ACD6", "result_code": "SUCCESS", "packageValue": "prepay_id=wx2017033010242291fcfe0db70013231072",      "timeStamp": "1490840662" } 获取相关数据后发起微信支付 wx.requestPayment({ timeStamp: payParam.timeStamp.toString(), //

微信小程序网络请求豆瓣开发者后台接口

我们两清 提交于 2020-01-07 17:40:03
开始之前先解决几个问题: 1.豆瓣开发者崩掉了,相应API在 豆瓣开放API ; 2.控制台报下面的错误:“https://api.douban.com 不在以下 request 合法域名列表中,请求API报错403 (Forbidden)”,相关解决方案在 request合法域名问题解决方案 正文: 微信小程序有相应的网络请求API,wx.request,小程序中有明确说明,其他相关知识“框架”——“基础能力”——“网络” 在app.js文件中添加url 在需要网络请求页面添加 控制台返回的数据 来源: https://www.cnblogs.com/webenjoy/p/12162426.html

微信支付接口返回“签名错误”的排查方法

老子叫甜甜 提交于 2020-01-01 23:48:34
1、确认公众号的appSecret和商户号的API密钥没有搞混。 2、重置商户API密钥。(本人亲测是这样解决了问题,tx真是个坑,我严重鄙视。) 3、确认公众号授权的域名和目录是正确的。 4、参数body含有中文字符,改换英文签名成功,那么就转换字符编码试试。 $dat = iconv('UTF-8','ISO8859-1',array2xml($package)); 5、血的教训,以上都试过之后,再仔细对比参数,确认签名算法没有问题,可以使用官网的调试工具验证自己的签名是否正确。 https://pay.weixin.qq.com/wiki/tools/signverify/ 来源: 51CTO 作者: 老徐的1986 链接: https://blog.51cto.com/xihan/2096880