小程序开发手册(小程序开发手册 pdf)
今天给各位分享小程序开发手册的知识,其中也会对小程序开发手册 pdf进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
小程序操作手册和测试手册一样吗
小程序的操作手册和测试手册不完全一样。既有相同的内容,也有不同的内容。
微信小程序支付 (一、生成prepay_id) 2018-08-06
微信公众平台: 微信公众平台
商户平台: 商户平台
开发手册 api 是:
生成XML的测试接口: 测试接口
32位随机码生成器
1 配置参数, 一个都不能少(这些都是必填的,还有其他选填的参数,也可以随心情填写)
appid 此小程序的唯一标识 例如:wxed9dxxx6d6cxxx9e
body 可以写商品描述 例如:我是商品描述,用户买了两个馒头
mch_id 商户id 需在 商户平台 查看(申请商户平台成功就会得到) 如: 149411***2
nonce_str 随机字符串(别带小数点(没考证 感觉)) 例如:76521019851170500000
notify_url 成功后的通知地址 例如:
openid 用户的唯一标识 在用户使用小程序的时候通过其 code 换取 openid
例如: obxgc5CgBbgKDrvcxxxxxJ-xxxxx
out_trade_no 商户订单号 例如:20180805740161 需要无重复
spbill_create_ip 终端ip(服务器的ip)貌似 127.0.0.1 就行
total_fee 此单的交易额度(钱 money) 例如:888 单位是 分钱。及8.88元钱 ( 注意是数值型,非字符型,除此之外其他的都是字符型 )
trade_type 小程序用 'JSAPI' 其他看api
2 将以上参数(必要参数一个不能少)按照 key 字典排序,进行拼接。
例如: appid=wxedxxx2xxx6c03e9ebody=我是商品描述,用户买了两个馒头.mch_id=149411***2nonce_str=76521019851170500000 ......
3 在结尾加上 商户的秘钥 mch_key (需在商户平台配置 在:账户中心--账户设置--API安全--API秘钥 ,可以用 32位随机码生成器 生成)
+ "key=" + mch_key
5 对拼接成的字符串,进行md5加密--转大写 --生成 签名 sign
例如: 425F6561A654B366B5519F000CF2AE61
6 将以上参数拼成 xml
let _xmlUnifiedorder = `
${myObj.appid}
${myObj.body}
${myObj.mch_id}
${myObj.nonce_str}
${myObj.notify_url}
${myObj.openid}
${myObj.out_trade_no}
${myObj.spbill_create_ip}
${myObj.total_fee}
${myObj.trade_type}
${sign}
`;
7 携带参数 post 访问 接口
如果正确 会成功得到 xml格式的 prepay_id ,如果签名错误进行下面的错误查找。
~~:进行错误查找 可以拿出参数在 测试接口 进行测试 ,无异常可以正常生成 xml之后,如果还报错。
试着 更改 商户平台的秘钥 (详细请看第 3 步)。貌似很多人都踩这个雷了 ...
code
// 字典排序 key1=xxxkey2=zzz 拼接成字符串
function joinToStr(_obj) {
let keyArr = [];
for (let key in _obj) {
keyArr.push(key);
}
keyArr = keyArr.sort();
console.log("keyArrSort---", keyArr);
// paySign = MD5(appId=wxd678efh567hg6787nonceStr=5K8264ILTKCH16CQ2502SI8ZNMTM67VSpackage=prepay_id=wx2017033010242291fcfe0db70013231072signType=MD5timeStamp=1490840662key=qazwsxedcrfvtgbyhnujmikolp111111) = 22D9B4E54AB1950F51E0649E8810ACD6
// _str 是 paySign 中MD5 包裹的字符串部分
let _str = "";
let len = keyArr.length;
for (let i = 0; i len; i++) {
if (i == len - 1) {
_str += (keyArr[i] + "=" + _obj[keyArr[i]]);
} else {
_str += (keyArr[i] + "=" + _obj[keyArr[i]] + "");
}
}
return _str;
}
/code
易闻选科微信小程序使用手册
“易闻人工智能选科系统”,简称“易闻选科”,是易闻教育公司的一款微信小程序,主要用于解决新高考下高中生选科的问题。其思路是从主观情况和客观数据两个层面为每个学生提供定制化可落地的选科方案,其研发团队,成员包括国内知名大学教育学、心理学、计算机学的硕士和研究新高考的优秀学者,平均从业经验7年。
首先可以看下具体的选科结果样式:如图1所示,报告分为五大模块。
价值观分析模块主要是测试用户属于哪一种类型的价值观偏好,一般个人的价值观类型是比较稳定的,通过价值观类型可以推算出用户适合的学科门类,通过客观数据计算出仅从这一维度您适合的选科组合。
职业兴趣分析模块主要是从职业爱好的角度是考虑选科这件事,类似于性格测评。
知识兴趣模块维度是根据自己的知识储备,兴趣点去看自己适合什么样的选科组合
学科信心分析模块是从各个学科的知识角度去了解用户,最有信心的学科和能力最强学科的交叉曲线,从而真实的去了解用户在各个学科上的水平情况。
易闻选科方案模块是给出最终的选科结果,这个结果是基于前面四个模块的结果和各个学校的套餐选择情况综合而来的结果。
下面我们逐步看看如何使用这个工具。进入小程序的方式有很多种,最常用的有:微信中搜索“易闻选科”小程序;关注“易闻教育”或者“易闻选科”公众号,从公众号中点击下方AI选科栏目进入小程序;通过朋友分享小程序进入;扫码小程序码进入。
进入小程序后,在不登录的情况下可以通过点击下方的tabbar按钮,看三个页面的基本情况:首页、选科、我的,如图2所示。第一列为进入小程序的第一个页面。第二列有一些关于选科的文章,第三列是关于个人相关的页面。
点击开始选科,会进行用户昵称授权和地理位置授权,建议同意,因为昵称会作为报告标识的一部分,地理位置会加入计算,不同的省份其选科要求是不同的,所以地理信息对于报告的准确性非常重要。授权通过后,会进入正式的选科测评部分。
正式测评也分为四个部分,是和选科报告中的四个部分一一对应的,第二模块和第四模块是简单的选择题,直接选择合适项即可,第一部分和第三部分是有一些特殊的,在此特别说明,如图3所示,第一列和第二列是第一模块的两个部分(part),part1是二选项,用户只用对一个选项打分,另个一选项的分数=3-前一个选项的分数; part2是四选项的,需要对每一个选项打分,如图3第二列所示,第三个模块是知识兴趣模块,需要先从33个知识块中选出至少3个块来作为测评对象,后面的是单选题了,系统会自动到下一题,很方便选择。
答完所有题目后,就会进入报告示例版本选择页面,如图1所示,点击图1任何一处,就会弹出版本选择页面,没有团体版账号的用户只用默认选择下一步就好了。
然后会进入套餐选择页面,如图4第一列所示,这里如果学校没有给出任何的套餐选择,就按照本省的要求进行选择,比如3+1+2省份的学生,学校没有给任何选择,就选择3+1+2方案的12种(如图4第二列),如果有就按照实际打钩即可;如果是3+3省份的学生,学校没有给任何方案,就直接点击保存并下一步按钮,系统认为空白即为3+3的20种默认推荐方案了,同样如果有选科推荐方案就按照实际打钩即可。
如图5所示,在我的页面中有在线客服可进入图5第二列的在线聊天页面中,反馈问题,也可以选择问题反馈,在第三列中进行提交问题,三天内就会有客服联系您,帮助解决问题。
同样的,我们可以通过“我的”页面对小程序进行评分,可以查找之前的订单,可以查看我的报告,也可以将我的报告分享给父母或者好朋友。
关于小程序开发手册和小程序开发手册 pdf的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。